历史上的今天
今天是:2025年01月14日(星期二)
2019年01月14日 | STM32+按键调控PWM输出+串口输出占空比
2019-01-14 来源:eefocus
GPIO.c
#include "STM32Lib\\stm32f10x.h" /******************************************************************************* /* PC8按键输入*/ /* PC9按键输入*/ |
hal.h
#ifndef HAL_H //硬件初始化
#endif |
TIM.c
#include "STM32Lib\\stm32f10x.h" void Tim1_Configuration(void) GPIO_InitTypeDef GPIO_InitStructure; /* PA8设置为功能脚(PWM) */
/*TIM1时钟配置*/ /* Channel 1 Configuration in PWM mode */ TIM_OC1Init(TIM1,&TIM_OCInitStructure); //通道1 /* TIM1 counter enable */ //设置捕获寄存器1
|
main.c
/************************************************************ #include "STM32Lib\\stm32f10x.h" void d_2_char(u32 x)
int main(void) } if(GET_RIGHT()==0) d_2_char(pulse); } |
史海拾趣
|
给各位同仁介绍一个好论坛,里面有很多免费维普(VIP)QIKAN、CNKI、万方和超星账号与密码。 http://www.lwheart.cn/bbs/index.php?fromuser=121555… 查看全部问答> |
|
带有dma和中断的wavedev2驱动程序,在dm中无法激活,请牛人来分析一下 我改编了wavedev2的音频驱动模型,产生了dll,用dumpbin查看,里面导出了WAV_init等函数。 我在DM中把模拟器自带的audio驱动的prefix从“WAV”改成了“ABC”,保存并重启。 然后加载了自己的dll,但是无法激活,提示ERR CODE 87:incorrect param ...… 查看全部问答> |
|
1、DDK的帮助文档中说读写请求由功能驱动完成,而不是由总线驱动完成 2、DDK又说到只有总线驱动合适提供StarIO例程,在该例程中访问硬件完成读写请求。 这不是个矛盾吗? … 查看全部问答> |
|
我现在把framebuffer设置为1280X720, 然后我在写buffer的时候,写进去的是一张:720X480的图片 这样的画这个图片只会显示在左上脚,我要如何设置才能让这个图片全屏显示?谢谢...… 查看全部问答> |
|
请问一下,像电影里面在用的那些测谎器的原理应该是测量食指和中指间的皮肤电阻, 在网路上可以找到一些简易型的测谎器电路,但不知道专业型的都是用哪种原理来测量的, 有大侠能够分享一下皮肤电阻量测的技术或电路图吗?谢谢。… 查看全部问答> |
|
1.中断嵌套,优先级430总中断的控制位是状态寄存器内的GIE位(该位在SR寄存器内),该位在复位状态下,所有的可屏蔽中断都不会发生响应。可屏蔽中断又分为单中断源和多中断源的。单中断源的一般响应了中断服务程序中断标志位就自动清零,而多中断源 ...… 查看全部问答> |




