STM32使用技巧
文章平均质量分 55
Motto6666
这个作者很懒,什么都没留下…
展开
-
STM32基于时间片轮询机制
1. 基于时间片的轮询调度算法(仅局限单核CPU芯片):利用定时器为每个任务函数设定执行时间间隔,保证使用频率高的函数多次被调用,提高单核芯片的资源利用率。如果只是简单地将A、B两个函数放在while中,那么在一定时间内这两个函数调用的次数是一致的,,这样就浪费了单核芯片的资源。2. 例子:函数A(100μs执行一次----使用频率高),函数B(1000μs执行一次----使用频率低)。那么在1ms 内 函数A 执行了10次,而函数B只执行1次当然你要保证函数A在100μs内执行完毕、函数原创 2022-04-13 10:45:32 · 4019 阅读 · 1 评论 -
STM32串口空闲中断的使用
今天完善了USART串口接收数据函数以及程序,在每个USART外设上都添加了串口空闲中断函数。其步骤如下:添加总线空闲中断功能的优点:a) 可以准确地判断出串口数据是否接收完毕,不需要额外添加定时器作数据接收完毕超时检测,不仅可以减少了TIM定时器外设 的使用,提高系统性能,而且可以增强程序的可读性(因为使用TIM定时器做超时检测时,需要在TIM定时器中断函数中添加一个 USART_...原创 2019-04-30 11:08:22 · 10058 阅读 · 4 评论 -
Keil更改背景颜色
转载:https://blog.csdn.net/enfang1120/article/details/80748593Keil更改背景颜色1、先将keil安装目录下UV4中global文件复制出来留作备用,然后用记事本打开安装目录下的global文件2、将下面的内容全部替换global里的内容,然后保存。properties for all file typesindent.aut...转载 2019-05-06 16:37:22 · 6382 阅读 · 2 评论 -
16. 在STM32如何在我需要的时候关闭或打开外部中断EXTI
① EXTI->IMR &= ~(EXTI_Line1) 关闭了指定的外部中断② EXTI->IMR |= EXTI_Line1 开启指定的外部中断原创 2019-05-06 16:54:57 · 10393 阅读 · 6 评论