- 博客(9)
- 收藏
- 关注
原创 STM32向EEPROM写入数据(I2C通信)
STM32F407野火霸天虎开发板使用HAL库,I2C总线进行读写EEPROM实验时,测试读写函数,读写数据不正常。进一步查看I2C写函数定义,返回值为2,即HAL_BUSY,说明通信超时。返回值为2,返回值不正常。status应为0,即HAL_OK。首先进行通信测试,使用HAL库封装的I2C写函数。通信没有建立,与读写成功失败无关。修改引脚后,读写函数测试成功。
2025-10-14 21:45:14
208
原创 printf输出字符串必须添加\r\n
在写stm32程序时,使用printf函数输出中文时需要添加\r\n,来使printf输出正常。因此使用printf输出中文字符时,需添加。经过测试在四个中文字时,输出也正常。输出英文字符时无影响。
2025-09-30 20:44:27
199
原创 vsocde使用keil assistant
需要选择ok,这样进入新的workspace后,头文件的导入,函数的调用等等不会爆红色波浪线。当我们使用keil assistant打开keil工程时,右下角会跳出。
2025-09-19 09:29:57
201
原创 vscode配置keil环境,爆波浪线
vscode使用keil assistant模拟keil环境时,用keil assistant打开工程文件。在vscode的setting中workspace中的打开setting添加,即可不爆红。.c、.h文件会爆红色波浪线,但实际上没有错误。vscode提示文件找不到或无法补全代码。
2025-09-17 22:55:28
198
原创 K210使用kflash_gui擦除固件,检查设置并重试(握手失败)
检查设置并重试,或者重插USB尝试。将CH343驱动文件卸载,重新安装。握手失败,请检查串口设置。重新安装后,即可完成擦除。
2024-04-15 16:34:12
2243
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅