stm32f1系列可以实现多线程么?

2019-08-13 22:17发布

例如,我想同时进行ad转换和IIC,怎么办?是否有这方面的例程?求大佬指点,小弟新手。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
操作系统
1楼-- · 2019-08-14 15:42
说句实在话,上不上操作系统,用户和老板根本不在乎.也不懂.不知道.只用码农自己知道.实际上有操作系统的CPU利用率并没有裸奔来得快.至少他比裸奔要多跑一个操作系统吧.并且还多出来很多的麻烦事情.同步.锁之类的变量.内存用量偏大.好处是习惯使用delay_ms编程的朋友,可以随便延时了.不影响其它的程序正常运行.总的来说,小小的单片机,没有多少任务的.不建议使用操作系统.只要编程时,不要随意使用delay_ms这种空转CPU实现的延时就可以了.
Acuity
2楼-- · 2019-08-14 03:00
上操作系统,如ucos、rt-Thread等。
lanlzp
3楼-- · 2019-08-14 06:39
ucosiii,freertos 个人建议fresrtos 简单方便移植
aozima
4楼-- · 2019-08-14 07:48
果断上 RT-Thread,F1都不用移植。
batistuta516
5楼-- · 2019-08-14 07:49
AD可以用DMA啊,在中断里读取AD采样值。
sodermalm
6楼-- · 2019-08-14 13:33
 精彩回答 2  元偷偷看……

一周热门 更多>