完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请问一下tim的输出比较触发模式产生pwm在中断里面的capture = TIM_GetCapture1(TIM1);
TIM_SetCompare1(TIM1, capture + 2000); 这两句不太理解,难道不考虑cnt或ccr溢出吗 |
|
相关推荐
9个回答
|
|
不好意思。。。。你就丢两个这个 我没时间去看库。、、、、、、、、
|
|
|
|
用库就这点好,从字面意思就可以看出函数功能设置比较/捕获寄存器ccr的值
|
|
|
|
哥,不是很清楚你的意思,我看手册的14.3.8节输出比较,貌似理解了一点,不知对不对,cnt是跟随ccr的当两个相等时产生事件,即使溢出也没关系,只要cnt跟随ccr的变化趋势就可以。
还有stm32能够定义64位的数吗,如果两个32位数相加,其结果如果大于32位怎么办。 |
|
|
|
|
|
|
|
|
|
|
|
就是用输出触发方式做.
可以用sizeof查看数据类型长度. 转一篇文章: Keil MDK编译器的数据类型定义 (2009-11-06 11:46:50)转载▼ 标签: 编译器keil mdk 数据类型 杂谈 对于Keil MDK编译器的数据类型定义还是很模糊,主要就是区分不了short int、int、long 和long int占用多少字节。为了得到一个权威的答案,改用编译器自身得出。 一、先定义几个变量,用于存放各数据类型的字节数。 //#include #include unsigned char a,b,c,d,e,f,g; main() { a=sizeof(char); b=sizeof(short int); c=sizeof(int); d=sizeof(long); e=sizeof(long int); f=sizeof(float); g=sizeof(double); while(1); } 二、查看各变量的存放地址。View---Symbols Window。 三、查看各地址存放的值。View---memory Window。 得出: char占用1个字节 short int占用2字节 int占用4字节 long占用4字节 long int占用4字节 float占用4字节 double占用8字节 我们即可这样定义宏: typedef unsigned char uint8; // 无符号8位整型变量 typedef signed char int8; // 有符号8位整型变量 typedef unsigned short uint16; // 无符号16位整型变量 typedef signed short int16; // 有符号16位整型变量 typedef unsigned int uint32; // 无符号32位整型变量 typedef signed int int32; // 有符号32位整型变量 typedef float fp32; // 单精度浮点数(32位长度) typedef double fp64; // 双精度浮点数(64位长度) |
|
|
|
很好很详细灰常感谢
|
|
|
|
思路很好,呵呵
|
|
|
|
正点老大的回答很详细谢谢!
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1649 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1566 浏览 1 评论
994 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
694 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1613 浏览 2 评论
1872浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
657浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
527浏览 3评论
544浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
516浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 02:19 , Processed in 0.991724 second(s), Total 97, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号