会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
-青云
博客园
首页
新随笔
联系
订阅
管理
2021年11月25日
高通配置uart
摘要: 1.pingroup中添加GPIO24、25 kernel\msm-4.14\drivers\pinctrl\qcom\pinctrl-trinket.c 1 enum trinket_functions { 2 msm_mux_qup10_1, 3 }; 4 5 static const char
阅读全文
posted @ 2021-11-25 19:20 -青云
阅读(2410)
评论(0)
推荐(0)
2021年3月15日
I2C总线协议详解
摘要: 转自:http://blog.csdn.net/w89436838/article/details/38660631 1.1 I2C总线知识 1.1.1 I2C总线物理拓扑结构 I2C 总线在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)及上拉电阻组成。通信原理是通过对SCL和
阅读全文
posted @ 2021-03-15 15:58 -青云
阅读(545)
评论(0)
推荐(0)
2020年11月27日
画布分割算法
摘要: 使用递归函数,实现在添加方形画布时,自动过滤画布重叠区域 1 #define LCM_BUF_SIZE (85*1024) 2 3 typedef struct _draw_img 4 { 5 int16_t x0; 6 int16_t y0; 7 int16_t x1; 8 int16_t y1;
阅读全文
posted @ 2020-11-27 16:17 -青云
阅读(165)
评论(0)
推荐(0)
2020年11月20日
nordic __noinit__变量使用
摘要: Noinit RAM是啥,用来做啥? Noinit RAM,故名思意就是未被初始化的变量,我们编程的时候也知道,如果定义了一个常规的变量,一般编译器都会将其初始化成固定数值(一般是0xFF),系统每次复位的时候都赋值为一个固定的初始值。 但是有些场景下我们需要一些特定变量,这些变量在系统复位后也能保
阅读全文
posted @ 2020-11-20 17:15 -青云
阅读(963)
评论(0)
推荐(0)
2020年5月6日
RTOS事件组使用流程
摘要: #define EVENTBIT_0 (1<<0) //ʼþλ#define EVENTBIT_1 (1<<1)#define EVENTBIT_2 (1<<2)#define EVENTBIT_ALL (EVENTBIT_0|EVENTBIT_1|EVENTBIT_2) 1.创建事件组 Ev
阅读全文
posted @ 2020-05-06 11:26 -青云
阅读(341)
评论(0)
推荐(0)
2020年5月5日
RTOS软件定时器的使用
摘要: 1.软件定时器的创建 1.1周期定时器的创建 TimerHandle_t AutoReloadTimer_Handle; AutoReloadTimer_Handle=xTimerCreate((const char* )"AutoReloadTimer", (TickType_t )1000, (
阅读全文
posted @ 2020-05-05 13:38 -青云
阅读(1228)
评论(0)
推荐(0)
RTOS互斥信号量的使用流程
摘要: 1.创建互斥信号量 SemaphoreHandle_t MutexSemaphore; MutexSemaphore=xSemaphoreCreateMutex(); 2.释放互斥信号量 xSemaphoreGive(MutexSemaphore); 3.获取互斥信号量 xSemaphoreTake
阅读全文
posted @ 2020-05-05 08:56 -青云
阅读(634)
评论(0)
推荐(0)
RTOS优先级翻转
摘要: 在使用二值信号量的时候,会出现低优先级任务获取二值信号量,但二值信号量还没释放时,高优先级任务需要获取二值信号量,这时二值信号量已经被低优先级任务获取,高优先级任务只能挂起,如果这时有一个中优先级任务响应,就会出现中优先级任务响应而高优先级任务不被响应。这种中优先级任务比高优先级任务先响应的现象就是
阅读全文
posted @ 2020-05-05 08:44 -青云
阅读(415)
评论(0)
推荐(0)
2020年4月30日
RTOS计数型信号量的使用流程
摘要: 1.初始化计数型信号量句柄 SemaphoreHandle_t CountSemaphore; 2.创建计数型信号量 CountSemaphore=xSemaphoreCreateCounting(255,0);//255是最大计数值,0为开始计数值 3.计数型信号量的释放 BaseType_t e
阅读全文
posted @ 2020-04-30 10:42 -青云
阅读(890)
评论(0)
推荐(0)
RTOS二值信号量使用流程
摘要: 1.初始化二值信号量句柄 SemaphoreHandle_t BinarySemaphore; 2.创建二值信号量 BinarySemaphore=xSemaphoreCreateBinary(); 3.二值信号量的释放 BaseType_t xHigherPriorityTaskWoken; xS
阅读全文
posted @ 2020-04-30 08:54 -青云
阅读(916)
评论(0)
推荐(0)
下一页
公告