自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 串口通信———串口发送和接受

若要用getchar,scanf接收数据,与用printf函数发送数据类似,对fgetc进行重定义,但要检测接收数据位是否为空。物理层:规定通讯系统中具有机械,电子功能部分的特性,确保原始数据在物理媒体的传输,其实就是硬件部分。中断服务函数用于接受,检测接收数据位是否为空,若非空,将接受的数据储存在变量中并发送出去。有效数据:在起始位后紧接的就是有效数据,有效数据的长度常被约定为5,6,7,或8位长。校验位:为的是数据的抗干扰性,校验方法分为奇校验,偶检验,0校验,1校验,无校验。

2024-03-31 13:09:33 1929 1

原创 EXTI——GPIO外部中断

STM32的每一个GPIO都可以产生这个中断,体现在GPIO就是电平的变化,可能由高电平变成低电平,或者由低电平变为高电平,这些电平的变化需要一个外设来管理,最后传给NVIC,就是内核里面的嵌套向量中断控制器来处理这个中断,而这个检测GPIO口电平的变化的外设就是EXTI。EXTI :外部中断/事件控制器外部就是检测GPIO。

2024-03-23 23:28:49 718

原创 RCC——配置系统时钟

这次讲解RCC这个外设,即复位与时钟控制,主要讲解时钟。时钟像是人的心脏,所有的外设如果想工作,都必须要开启相应的时钟,虽然系统时钟早已被汇编语言设定为72M,但我们也可以通过写程序改变系统时钟甚至超频。

2024-03-17 13:23:50 1620

原创 GPIO输入——按键检测

上周学习了GPIO的输出,而这周学习GPIO的输入,我们接下来通过按键改变外部电平的状态,然后通过GPIO输入读取这个电平的状态。

2024-03-09 12:41:15 1574

原创 STM32——GPIO输出——适用固件库点亮LED

通过以前对寄存机映射,自己写库——构件库函数雏形,初识固件库等基本知识的学习,我们开始进入真正的固件库编程,固件库编程自然从最简单的开始,即点亮LED灯。

2024-03-02 12:28:57 427

空空如也

空空如也

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

TA关注的人

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