物联笔记-1
学习韦东山老师的课程,从裸机到RTOS,有代码分层思想,有网络通信讲解,中间还直播了一次手写RTOS任务切换,最近这段时间恰好遇到工作比较忙,总是抽间隙时间断断续续的观看,但是总的来说还是有不少实在的收获,结合这几天的观看以及个人的理解,总结一下:
我们在玩单片机的时候,普通玩法通常都是前后台程序做法
--> 在各外设中断服务程序中处理紧急事务
--> 在main -> while(1) {.....} 大循环中处理不紧急的任务
情形一:在串口中断服务程序中接收数据
void USART1_IRQHandler(void)
{
... //检测&清除标志
push_buf[...] = USART1->DR; //接收数据
}
在main 的大循环中处理接收到的数据
int main(void)
{
uint8_t read = 0;
while(1)
{
read = pop_buf[...] //读取接收字节
....read...
物联笔记-1最先出现在Python成神之路。
共有 0 条评论