- 博客(8)
- 收藏
- 关注
原创 STM32—嵌入式开发实现NRF24L01(无线通信)功能
STM32通过蓝牙模块实现数据传输涉及硬件选择、接口配置、软件编程和功能实现等多个方面**。具体介绍如下:1. 硬件选择与连接:- 选择合适的蓝牙模块是关键的第一步。常用的蓝牙模块有HC-05、HC-06等。这些模块支持串行通信,并且可以很容易地与STM32微控制器集成[^2^]。- 将蓝牙模块的TX(发送)和RX(接收)引脚分别连接到STM32的USART接口的RX和TX引脚上。同时,确保两者共地,并提供适当的电源供应[^2^]。
2024-06-03 00:09:48
1667
原创 STM32—嵌入式开发制作触摸屏
要制作一个STM32触摸屏,需要以下步骤:准备硬件:需要一个STM32微控制器(如STM32F407VGT6),一个触摸屏模块(如ILI9341)和一个LCD显示屏。连接硬件:将触摸屏模块和LCD显示屏连接到STM32微控制器上。通常,触摸屏模块需要5个引脚(CS、RS、WR、RD、RST)连接到STM32的GPIO引脚,而LCD显示屏则需要更多的引脚(如数据、时钟、背光等)。编写代码:使用STM32CubeMX或其他开发工具创建一个新项目,并配置好硬件连接。
2024-06-02 23:54:04
2783
原创 物联网关键技术—制作一个串口助手
总的来说,串口助手是开发和调试中不可或缺的工具,它通过提供强大的串行通信功能,帮助用户高效地完成硬件与软件间的接口测试和数据交换。在选择和使用串口助手时,了解其核心功能和高级特性,以及如何根据具体需求选择合适的工具,对于确保通信的准确性和提高开发效率都具有重要意义。
2024-05-30 19:56:44
839
原创 51单片机超声波测距
工作原理方面,当超声波模块SRF04发射超声波后,接收端等待回声(有高电平),同时启动定时器计时,超声波在空气中传播的途中一旦遇到障碍物后就会被反射回来,当接收端收到反射波后就会给负脉冲到单片机,此时定时器停止计时[3][4]。在实际应用中,可能还会加入一些其他的功能,比如按键设置报警值,或者在未按下设置的按键时,按下另一个按键播报测量距离总的来说,51单片机超声波模块报警系统是一种结合了超声波测距和报警功能的设备,它可以有效地检测到周围环境中的障碍物,并及时发出警报,提高了我们的生活安全性。
2023-12-23 20:20:03
528
1
原创 51单片机使用LCD1602和定时器,制作一个电子时钟
/显示函数,从第0行的第一个位置开始显示。设置显示屏光标位置和文字状态:写入新数据后光标向右移动、写入新数据后文字不动,根据指令3。0x06设置完屏幕参数后,清空屏幕上的内容,就可以显示数据了,使用指令1。显示屏给每一个字符分配了一个显存,显存地址与显示位置的对应关系如图。放到 对应字符的显存位置上,就能在该位置显示出对应的字符。这一步就是告诉显示屏,要在第几行第几列显示字符,使用的是指令。要在显示屏上显示一个字符,首先需要选择显示的位置,例如在第。个位置,然后根据字符的形状 点亮对应的像素点,如图。
2023-12-17 15:35:03
2512
1
原创 51单片机定时器
51单片机的定时计数器和上述的定时器计数器的原理是一样,51单片机一共有2个独立的定时计数器T0和T1.每个计数器是由2个8位的寄存器组成的(一共16位,可以表示的最大数值为65536),定时计数器是通过TCON和TMOD两个寄存器进行配置的,通过这两个寄存器,可以配置计数器的初值、配置是否产生中断、定时器计数器的工作模式。寄存器TL0和TH0是存储的是当前的计数值,TH0是高8位计数器,TL0是低8位计数,两个8位的计数器 共同组成16位计数器计数值 = TH0*256+TL0,这个计数器是可读可写的。
2023-12-17 15:09:31
1832
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人