N76E003官方BSP中Timer3Delay函数有bug

2019-07-15 07:51发布

在官方提供的Delay.c中的timer3_Delay10us函数里
T3CON = 0x07; (128分频)
需要修改成
T3CON = 0x02; (4分频)
才可以正确延时。
原因是在这之后的重载值用了4分频的宏定义,两者需要匹配。这是官方BSP代码的BUG。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
tutu304725938
1楼-- · 2019-07-15 14:00
是的,新唐的例子感觉是临时工弄的。
DengQilong
2楼-- · 2019-07-15 18:22
说起来都是泪
weilai123
3楼-- · 2019-07-15 23:14
嗯估计是的,哈哈
DengQilong
4楼-- · 2019-07-16 02:54
不过新唐的宏定义用顺手了很舒服,比STC爽。

一周热门 更多>