自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 FreeRTOS消息队列

队列又称消息队列,是一种常用于任务间通信的数据结构, 队列可以在任务与任务间、中断和任务间传递信息,实现了任务接收来自其他任务或中断的不固定长度的消息,任务能够从队列里面读取消息。消息队列是一种异步的通信方式。任务先得到的是最先进入消息队列的消息,即先进先出原则(FIFO),但是也支持后进先出原则(LIFO)十分重要的阻塞机制!只有在任务中发送消息才允许进行阻塞状态,而在中断中发送消息不允许带有阻塞机制的需要调用在中断中发送消息的 API 函数接口,因为发送消息的上下文环境是在中断中,不允许.

2020-07-27 19:08:02 306

原创 浩普开发板STM32F107 移植FreeRTOS

首先特别感谢前辈们的资料,特别谢谢网名“杰杰IOT”https://www.cnblogs.com/iot-dev/p/11681067.html 本文参考此链接实验环境 :win10 ;keil5.1;STM32F107开办板;FreeRTOS10.3.1移植FreeRTOS主要需要

2020-07-27 15:34:42 465

原创 FreeRTOS 任务设计注意事项

1. FreeRTOS中程序运行的上下文包括:中断服务函数 普通任务 空闲任务 1)中断服务函数是一种需要特别注意的上下文环境,它运行在非任务的执行环境下(一般为芯片的一种特殊运行模式(也被称作特权模式)),在这个上下文环境中不能使用挂起当前任务的操作,不允许调用任何会阻塞运行的 API 函数接口。 中断服务程序最好保持精简短小,快进快出,一般在中断服务函数中只做标记事件的发生,然后通知任务,让对应任务去执行相关处理,因为中断服务函数的优先级高于任何优先级的任务,如果中断处理时间...

2020-07-27 15:33:44 670

原创 FreeRTOS 常用的几个函数

1)vTaskSuspend(TaskHandle_t Task_ID) :挂起指定任务。被挂起的任务绝不会得到CPU的使用权,不管该任务具有什么优先 级。 使用实例 static TaskHandle_t LED_Task_Handle = NULL;/* LED 任务句柄 */ printf("挂起LED任务!\n");vTaskSuspend(LED Task Handle);/*挂起LED任务*/2) vTaskSuspe...

2020-07-23 21:30:41 1131

原创 MDK5 Software Packs 官网下载 STM32所有系列keil 开发包下载方法Keil.STM32F1xx_DFP.2.3.0.pack)

官网下载链接https://www.keil.com/dd2/Pack/#/eula-containerKeil.STM32F0xx_DFP.2.1.0.packKeil.STM32F1xx_DFP.2.3.0.packKeil.STM32F2xx_DFP.2.9.0.packKeil.STM32F3xx_DFP.2.1.0.pack。。。Keil.STM32F7xx_DFP.2.12.0.pack主要是解决 需要添加对应芯片包...

2020-07-21 22:54:27 15603 16

原创 关于生成树协议(STP协议)状态机

状态机一般都有4个重要部分:1)现态:表示当前处于的状态2)条件:也可称为事件,表示当具备的条件达到,可从当前状态 转移到其他状态3)动作:表示条件满足后执行的动作,(注明:可以条件满足 没有执行动作,直接转移到其他状态)4)次态:表示条件满足后达到的新状态,当到达新的状态,则变成了现态对于状态机设计第一步:可先构建状态机结构体主要包含成员:下一状态机;当前状态;状态变化标志;进入某状态后的执行动作;检查状态转移条件;状态机所属的主体对象例如:第二步:封装 创建状态.

2020-07-19 10:56:29 1191

原创 STM32F4 SPI3 AT25DF321A 读写注意

1.AT25DF321A 是一个FLASH ,与EEPROM不同,写之前需要扇区擦除2.AT25DF321A 上电后,有扇区保护,必须在初始化的时候,解除扇区保护,否则写不进程序ID 根据手册是有4个字节的,这里只打印了两个字节...

2019-12-13 13:29:31 781

转载 jlink8 刷固件

环境  :win7  *64位(仅供参考)感谢前辈们的文章指导,谢谢!! 第1步、擦除芯片: 连接J-link与电脑,给J-link供电,短接ERASE处两个排针(即拉高ERASE脚),大约5-6秒后断开短接,拔掉usb线停止供电; 第2步、进入编程模式: 短接TST处两个排针(即拉高TST脚),连接J-link与电脑,给J-link供电,(此时电脑会弹出无法识别的usb设备,...

2018-08-26 19:46:38 1895

原创 jlink v8.0 刷固件亲测可用 win7 x64 出错Error h_handle return zero

感谢前辈们的文档,https://blog.csdn.net/lyj19960106/article/details/77944845?locationNum=10&fps=1大家先按照这个文档来 ,一般是没有 问题的,最多会出现这个问题安装驱动后,驱动安装成功,但是软件连接不上,例如下图出现这种情况是由于你jlink连接的是电脑USB3.0接口的,USB3.0接口是蓝色的...

2018-08-10 23:09:02 1831 1

原创 opencv连续保存多张图片到指定文件夹

说明:环境 vs2013     opencv3.0opencv中多张图片保存,命名以数字递增,例如1.bmp  2.bmp  .......string Img_Name = "C:\\Users\\Administrator\\Desktop\\save\\" +to_string(k)+".bmp";前面一部分是要存的图片路径,根据自己需要改,但是有一点,那个

2017-12-27 15:05:22 28644 12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除