- 博客(9)
- 收藏
- 关注
原创 KEIL 调试示波器、查看参数
STM32F103C8单片机调试流程:1. 调试前需运行程序;2. 配置示波器参数(STM32F10X_MD,USE_STDPERIPH_DRIVER);3. 连接STLink调试器;4. 执行Debug操作,先Reset再运行;5. 调试前再次运行程序;6. 打开调试窗口查看参数。注意调试过程中需两次运行程序确保正确性。
2025-10-03 14:14:58
212
原创 stm32f103发送、接收NRF24L01数据
摘要: 本文介绍了基于STM32的NRF24L01无线通信模块的配置与实现方法。主要包括:1)NRF24L01_CONFIG.h头文件定义寄存器操作命令和地址;2)NRF24L01.c文件实现SPI读写、收发数据等核心功能;3)通过NRF24L01_TX_Mode()和NRF24L01_RX_Mode()函数分别配置发送/接收模式;4)主程序通过OLED显示模块状态,实现32字节数据的无线收发测试。代码包含完整的初始化、状态检测、数据收发处理流程,并验证了在2.4GHz频段、1Mbps速率下的可靠通信。
2025-08-03 09:08:44
384
原创 软件IIC、模拟IIC时序
本文实现了一个基于I2C总线的通信协议驱动代码,包含完整的启动/停止信号、数据读写、寄存器读写等功能。代码提供了单字节和连续多字节的读写接口,支持标准I2C协议的7位地址格式。主要函数包括起始信号(IIC_Start)、停止信号(IIC_Stop)、等待应答(IIC_WaiteAck)、发送应答(IIC_MasterAck)、单字节读写(IIC_Write8Bit/IIC_Read8Bit)以及针对寄存器的单字节/多字节读写操作(IIC_WriteReg_Byte/IIC_WriteReg_Buf/IIC_
2025-07-31 08:51:17
86
原创 数组的定义,printf()使用%c,%d有所不同
结论:data里面的都是字符,%d打印的是ASCLL码,data[0]:48 初始data[1]:49。结论:data里面的都是字符,%d打印的是数字本身.data[0]:1 初始data[1]:2。uint8数据,data[]={'a','b',1,2}%c打印的是字符’a‘;%d打印的是ASCLL码=97.%d,data[2]是数字1,只能使用%d进行打印。只能使用%d进行打印,data[0]是数字1。
2025-07-23 19:03:02
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2