自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Freertos中任务的调度与管理

关于freertos任务调度以及管理的相关内部操作

2024-02-04 00:27:24 759 1

原创 IIC通信

相对于串口的异步通信,IIC要求的是同步协议,也就是需要增加一个时钟线来指导对方读写,由于增加了时钟线,对传输的时间要求也就不高了,单片机也可以随时暂停传输,去处理其他事情(串口是异步通信,由于双方约定好了时钟频率,没法随时暂停信号传输)而IIC在暂停的同时,时钟线也暂停了。在一主多从的模式下,CPU能完全控制SCL线,在空闲状态下,主机也可以主动给发起对SDA的控制,只有在主机发送控制,从机应答的时候,主机才会转交SDA的控制权给从机。IIC的用处:一个模块的寄存器在单片机的外面,如何读取其内部的值。

2023-12-09 21:51:11 329

原创 USART串口协议

将一个设备的数据传送到另一个设备,扩展硬件系统:制定通信的规则,通信双方按照协议规则进行数据收发:就是指通信双方能够同时进行双向通信。一般全双工都有两根通信线,比如串口一根发送一根接收,接受线路和发送线路互不影响。:基本上都只有一根数据线。:是指数据只能从一个设备到另一个设备,而不能反着来。:告诉接收方,什么时候需要采集数据:有单独的,接收方可以在时钟信号的指引下进行采样:没有单独,需要双方单独约定一个采样频率,并且还要加上一些帧头帧尾,进行采样位置的对齐。:它们引脚的高低电平都是对。

2023-12-02 00:30:58 867

原创 学习C++的笔记

C++中的string类,

2023-11-07 21:04:38 39

原创 NVIC与EXTI外部中断与TIM定时中断RCC时钟树 stm32(江科大标准库)

在stm32中,他是统一分配中断优先级和管理中断的。stm32的中断非常多,若是这些中断同时申请,或者中断产生了很多拥堵。那么CPU处理起来就会很拥堵,因为CPU主要是用来运算的。把各种中断看成病人,CPU看成医生,那么NVIC就是医院的叫号系统,它会根据病人的情况是否紧急来安排病人看病的先后顺序,且一次之后叫一个号,也就是一次只会传给CPU一个中断任务,让CPU来执行中断程序。本文中的stm32都是由江科大的标准库教程来做的笔记。里面的某些观点可能就是江科大中的理解,或许会被我原封不动的抄下来。

2023-10-30 00:45:14 763 3

原创 关于C语言指针

只是一个初学者做的笔记和有局限性的想法

2023-10-26 19:56:50 66 3

空空如也

空空如也

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

TA关注的人

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