你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
天天晓宇 发表于 2015-1-8 12:49 ) g+ ?# d5 c, r, L# _少了中断的运行时间,精度应该是比中断更好的
moyanming2013 发表于 2015-1-19 17:41 0 g, v+ t, M, S/ f. E过来支持的
caizhiwei 发表于 2015-1-19 16:53 2 b9 \0 A0 ^3 k U8 r建议用中断,比如你延时1S,在延时期间cpu不干别的事一直查询等时间到!效率非常低,比如你同时驱动数码管就 ...
zhous 发表于 2015-1-19 13:50; }7 u( m& n8 k7 b, w6 I, ]7 K 不错不错
天天晓宇 发表于 2015-1-20 08:46 8 E9 }% B5 [ q6 _* x$ H7 E5 I# \; O不是所有的东西都需要上操作系统,你说的效率低的确是,但是一般的普通延时,几us的,ms的用这个比较方便 ...
Dylan疾风闪电 发表于 2015-1-19 12:59" B2 F5 \* a4 ?6 m+ R4 l 貌似72MHz时1us的计数值是9./ n5 J. V* Y0 b5 ]0 Q //(nus*HCLK/8)&0x00FFFFFF; 2 d' u( N( Q4 O0 V% G. h# g! v% CSysTick->LOAD = ((nus*HCLK)&0x07FFFFF8)>>3;
十二翼天使 发表于 2015-1-9 08:08 - ~, o: i. ?/ k4 v; [这种精确延时方法我在书上看到过,但有好久没看了,太生疏了,这段时间忙着功课和英语六级真是麻烦。不过还 ...
caizhiwei 发表于 2015-1-20 09:44 6 u! R" F: ?5 k2 _楼主程序虽简单,但是有两行错误!* L; P- k6 _! z5 j% ?! m 1.systick时钟为9Mhz,所以第一句应该是9*nTime ; v. h" j; D- {2,。关闭计数器应该是: ...
天天晓宇 发表于 2015-1-20 09:58" G2 P+ M8 b* t# z) T6 b, P9 S 亲,对质可以啊,你在群里ID叫什么,我们去群里对质
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。关注该话题即可发布文章!
说的对!
//(nus*HCLK/8)&0x00FFFFFF; 5 o! U( V. V/ A ^6 w
SysTick->LOAD = ((nus*HCLK)&0x07FFFFF8)>>3;
所以建议上操作系统吧,别纠结延时了。。。
谢谢支持
不是所有的东西都需要上操作系统,你说的效率低的确是,但是一般的普通延时,几us的,ms的用这个比较方便。很多时候比如复位某个芯片,然后等待一段时间再去操作,都是需要等待的,系统初始化的时候也是。
谢谢支持
uS级的用延时,ms级的用中断,
亲,你没看到他说systick的时钟是9M吗?我们设置的时钟是72M,当然是72
谢谢支持
1.systick时钟为9Mhz,所以第一句应该是9*nTime% L2 h6 Q. p0 E5 c/ }) q3 r. a/ N
2,。关闭计数器应该是:) a" Y, q( s- L3 n9 f
SysTick->CTRL=0x00; //关闭计数器
/ ?9 D% E# q$ d: [
谁对谁错?不能误人子弟!请楼主出面对质!!!
亲,对质可以啊,你在群里ID叫什么,我们去群里对质
很有必要看以下RCC时钟树。了解下滴答器的时钟是怎么来的。
本不想说的,现在提一下。楼主可以通过至少以下2种方式验证:1.示波器看滴答器控制GPIO电平翻转(直接又有效)。2.问ST的FAE。
E8 i* g$ U, |3 u" k