- 博客(5)
- 收藏
- 关注
原创 STM32F103——EXIT配置
首先时对中断线的选择,我们简单的理解成那个引脚就是那条中断线,比如是PB8那就是中断线8(EXTI_Line8),与它不同的是,中断通道的选择,1-4的中断线对应有专门的中断通道1-4,中断线5-9,只有一个中断通道EXTI9_X_IRQn,中断线10-15,只有一个中断通道EXTI15_X_IRQn,无论是那个GPIOX口,都是这样配置的。大家好,我现在来为大家分享如何配置STM32F103——EXIT,以下是我的小看法,大家有什么专业的知识可以评论或者私信给我,一起学习!
2024-05-09 13:54:21 125
原创 ST7889V-看时序图写命令和写数据
从左边看可以看作是一个开始信号,就是左边灰色的部分主要是要选中CS,这样才能操作设备,根据每条线所示:WR->1 ,CS->1,RST->1,RS->1,RD->1,CS->0,RS->0.按照这样的顺序即可,结束信号只需要不选中片选线即可,CS->1;这里我简单解释一下意思,CS指的是片选线,在进行任何操作之前,要选中片选线才能实现写命令、写数据。大家好,接下来我给大家分享一个如何看时序图写命令和写数据,以下只是我个人的见解,大家有什么更好的知识,可以私信我,一起学习!有什么问题可以私信我。
2024-05-09 09:32:30 315
原创 关于IIC协议中,SDA_IN()与SDA_OUT()如何配置
接下来给大家简单解释一下意思,我配置的引脚是PB14,14在寄存器里处于高位所以要用CRH,如果是0-7的引脚则是CRL,至于8和3的意思代表的是二进制的10 与 11,24是怎么算的呢?看前面0xf0fffff中0的位置,从0开始算从左往右算到最后距离多少个的数再×4,8位一字节,占据了4位,其中0xf0fffff的算法是看你的引脚,我这里是14,这一串是8-15的引脚,对应的那个引脚就那个为0。第三种方法我就不演示给大家看了,也是操作寄存器但是我还没有实践,有什么问题大家可以评论!
2024-05-08 15:25:54 1493
原创 STM32F103——配置Usart中断接收数据
在写中断函数时,首先要注意中断函数是没有返回值、没有参数的,并且已经规定好自己的中断函数的名字不能乱改,而且不能让中断函数处理太多的事情,不然会有数据混乱等不等式结果,具体看你的代码,然后要确定自己的数据协议是什么,因为Usart它不是很智能,有点呆呆的,你发送多少数据,它就接收多少数据,也不知道什么时候停,漏了也不知道。后续使用数据的话即对rx_buffer进行操作时,记得把标志位复位成0即rx_flag=0;,其中xxxx是数据,遇到。
2024-05-08 14:33:56 568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人