- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 freeRTOS任务切换
1、SVC(系统服务调用,亦简称系统调用)异常,在调度器启动时启动第一个任务时使用,后面就一直没有使用了。2、FreeRTOS任务切换中,都是在PendSV中断服务函数中进行,这个中断服务函数会在所有中断结束后执行,任务切换的主要切换方式任务级任务切换函数--> portYIELD()函数中断级任务切换函数为 portYIELD_FROM_ISR(x),这里的x通常为xHigherPriorityTaskWoken。
2023-02-17 16:57:32
2474
原创 freeRTOS中断简介
freeRTOS中断简介,从stm32 NVIC寄存器详解 freeRTOS的中断配置和systick中断优先级配置。
2023-02-17 16:41:37
2845
1
原创 STemwin 实现滑动切换主页 滑动翻页 滑动解锁功能
STemwin emwin实现滑动切换主页 翻页 滑动解锁功能由于本次测试中没有使用到外部SRAM,使用的单一的内部RAM,所以壁纸没有使用内存缓存下来,使用的单调色,基本上还算比较流畅,下面是代码正文,有兴趣的朋友可以参考下。GUI线程代码 gui_thread.c。3、总之需要熟悉这个库的使用。2、窗口的建立和消息。
2023-01-21 14:28:35
1139
原创 emwin自定义颜色
一般情况下一个色系有8位,就是0-255表示。FF为最大,255。80为中值,为128。颜色管理中已经帮助我们定义了这些颜色,但是我们通常会使用自定义的颜色,怎么怎么设置值呢》?通常情况下最高8位是开启透明化才使用的,如果没有开启使用不了。通常情况下使用的是BGR颜色。每个颜色通道是8位,ABGR就是4个,一个32位。可以根据色卡进行调整颜色。打开画图,点击编辑颜色。当如果需要微调颜色的话,
2023-01-10 15:50:00
442
TA创建的收藏夹 TA关注的收藏夹
TA关注的人