完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
当我把tiM1配置成编码器模式时出了点问题,我是这样初始化TIM1的
void TIM1_Init(void) {TIM1_CR1=0x00; //up count,interrupt not stop count TIM1_IER=0x01; TIM1_PSCRH=0x06; //PSC 10000 hz TIM1_PSCRL=0x40; TIM1_ARRH=0x09; //count to 2500 TIM1_ARRL=0xc4; TIM1_CCMR1=0x01; TIM1_CCMR2=0x01; TIM1_CCER1=0x22; TIM1_SMCR=0x03; TIM1_CR1=0x01; //counter enable } 这是通过TIM2定时读取TIM1的计数 @far @interrupt void TIM2_out_Init(void) { TIM2_SR1=0x00; counter=TIM1_CNTRH; counter=counter<<8; counter|=TIM1_CNTRL; DisposeData(counter); // TIM1_CR1&=0xef; } 当计数器溢出一次后 (不管是向上/向下溢出),它所记的数就不是编码器的输入脉冲个数啦, 好像计数器慢了好多倍,我不知道是怎么回事,希望大侠指点,万分感谢!!!! |
|
相关推荐
3个回答
|
|
|
楼主的代码风格很独特,什么编译器写的?
|
|
|
|
|
|
ST toolset 中嵌入COSMIC 编程软件 请问原子遇见过类似情况吗?能否帮我想想解决的办法 谢谢
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
4194 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
3256 浏览 1 评论
2788 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
2221 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
15119 浏览 2 评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
3161浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
1936浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
2105浏览 3评论
2018浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
2210浏览 3评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 01:25 , Processed in 0.728249 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
793