共2条
1/1 1 跳转至页
OS,TICK,PER,SEC 与OS_TICK_PER_SEC相关联?

问
请各位大虾指教:
OS_TICK_PER_SEC的值是怎么确定的?与硬件有关联吗?
如果我在OSTimeDly中延时1000,相当与我们说的多长时间?如果我把OS_TICK_PER_SEC的宏值该为400,与以前是200的时候有什么不同呢?
答 1: 根据OSTimeTick()调用频率确定,不要乱改OSTimeDly()的参数是以tick计时的,OSTimeDly(1000)表示延时1000Tick,具体时间和tick的频率有关。
答 2: 请这位大虾指点迷津!这位大虾能否具体说一下,小弟不是很明白!
能否举例说明呢?谢了! 答 3: 每秒钟时钟节拍的个数,一般设置为100。越大就越快。例如设置为100时,那么delay(100)就是1S,如果设置为200,那么delay(100)就只有0.5s了。
答 4: OS_TICK_PER_SEC的值的设置那请问这位大侠,我该怎么设置OS_TICK_PER_SEC的值呢?
你的算法非常正确!可是我不知怎么设置它的值啊?与CPU的频率又有什么关系呢?
请大虾们多多指教! 答 5: 根据需要啊。太大了,定时中断太频繁,占用CPU资源多太小了,延时一个时钟片的时间太长,系统响应速度可能会变差。
通常选取10到100,当然也可以是其它的。具体系统具体选择。 答 6: OS_TICK_PER_SEC的值的设置那请问这位大侠:
在uC/OS_II中的OS_TICK_PER_SEC的值为200,是怎么来的呢?为什么200是最合适的呢?为什么不是400呢?
谢谢回帖! 答 7: 晕倒…………200也未必见得就是最合适的。你改成100,300,也未尝不可…………不同的应用有不同的需要,作者将其设置为200,只是比较随意的取了一个值。
我写的两个OS,都取的100。。。。。 答 8: re我们公司的vxworks on PPC, Tick频率是1kHz.
这个值设置虽然随意, 它和硬件的处理能力, 能提供多大频率的时钟中断是有关联的.
在自己玩的时候, 根据配置的时钟周期设置一下就行了.
OS_TICK_PER_SEC的值是怎么确定的?与硬件有关联吗?
如果我在OSTimeDly中延时1000,相当与我们说的多长时间?如果我把OS_TICK_PER_SEC的宏值该为400,与以前是200的时候有什么不同呢?
答 1: 根据OSTimeTick()调用频率确定,不要乱改OSTimeDly()的参数是以tick计时的,OSTimeDly(1000)表示延时1000Tick,具体时间和tick的频率有关。
答 2: 请这位大虾指点迷津!这位大虾能否具体说一下,小弟不是很明白!
能否举例说明呢?谢了! 答 3: 每秒钟时钟节拍的个数,一般设置为100。越大就越快。例如设置为100时,那么delay(100)就是1S,如果设置为200,那么delay(100)就只有0.5s了。
答 4: OS_TICK_PER_SEC的值的设置那请问这位大侠,我该怎么设置OS_TICK_PER_SEC的值呢?
你的算法非常正确!可是我不知怎么设置它的值啊?与CPU的频率又有什么关系呢?
请大虾们多多指教! 答 5: 根据需要啊。太大了,定时中断太频繁,占用CPU资源多太小了,延时一个时钟片的时间太长,系统响应速度可能会变差。
通常选取10到100,当然也可以是其它的。具体系统具体选择。 答 6: OS_TICK_PER_SEC的值的设置那请问这位大侠:
在uC/OS_II中的OS_TICK_PER_SEC的值为200,是怎么来的呢?为什么200是最合适的呢?为什么不是400呢?
谢谢回帖! 答 7: 晕倒…………200也未必见得就是最合适的。你改成100,300,也未尝不可…………不同的应用有不同的需要,作者将其设置为200,只是比较随意的取了一个值。
我写的两个OS,都取的100。。。。。 答 8: re我们公司的vxworks on PPC, Tick频率是1kHz.
这个值设置虽然随意, 它和硬件的处理能力, 能提供多大频率的时钟中断是有关联的.
在自己玩的时候, 根据配置的时钟周期设置一下就行了.
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |