完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
这是我写的:
void time1_Init() { CLK_PCKENR1 |= SETBIT7;//开TIM1时钟 TIM1_EGR = 0x0; //允许产生更新事件 TIM1_PSCRH = 0x00; TIM1_PSCRL = 0xef;//240分频,100kHZ //初始化计数器值,设定自动重载寄存器值,计数125,得到800HZ TIM1_ARRH = 0x00; TIM1_ARRL = 0x7c; TIM1_CNTRH = 0x00; TIM1_CNTRL = 0x00; //使能计数器,边缘向上计数 TIM1_CR1 = 0x81; //允许更新中断 TIM1_IER = 0x01; } 但是我看有的程序里也给计数器如此赋值: TIM1_CNTRH = 0x00; TIM1_CNTRL = 0x7c; 按照我对datasheet的理解,向上计数应该是CNTR从0开始计数,到ARR值时产生溢出,再从0开始计数,所以给CNTR赋值应该是0。不知我的理解对否 |
|
相关推荐
3 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
有人有STM8H1K08T连接TM1650的源码吗,可以直接使用的那种,我的代码在烧录之后数码管一直处于熄灭状态
271 浏览 0 评论
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
493 浏览 0 评论
589 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
891 浏览 0 评论
1436 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16925 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 06:57 , Processed in 0.713988 second(s), Total 53, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1456