- 博客(4)
- 收藏
- 关注
原创 外形结构设计容易忽略的问题
1.设计接口大小时,没有综合考虑接线口与外壳外壁的距离以及接线口的长宽高,使接线口过小或者偏高偏低。2.设计针对某PCB的外壳时,只考虑板子能否放进外壳,没有考虑接口的位置及使用是否方便。3.选择连接件时,忽略板子的厚度,外壳的壁厚(失之毫厘,差之千里)。4.3D打印的结构总体来说偏脆,不宜太薄,而且精度不是很高。
2023-10-23 09:09:18 43 1
原创 绘制stm32最小系统PCB,并利用串口传数据时遇到的问题
原因:由于使用了GPS模块,并用普通IO模拟串口,在main函数的while语句中手动开启,关闭中断相关设置,影响了数据的输出。boot0置1,boot1置0时可以利用usb转串口下载程序。*由于绘制的PCB板时,串口和其他电源引脚是分开供电的,可能没有全部供电。*用焊台焊接电源模块时,使保险丝长期处于高温状态,进而烧坏。总结:利用焊台焊接保险丝时,可以在调整好其他元器件之后放置。*miniUSB引脚有连焊,串口芯片引脚连焊,没有分开。原因:绘制的PCB板改用了16M外部晶振,没有修改程序。
2023-10-19 10:59:02 100 1
原创 串口助手无输出原因
由于使用了esp8266,在对串口初始化之后就输出AT指令,当不适用该模块时,由于没有屏蔽掉AT指令,使程序卡死,无法执行后续程序。一,绘制PCB板时,使用了16M的外部晶振,而原本使用的开发板是8M晶振,为使主频依旧是72MHz需要修改程序。主函数有问题 ,程序陷入死循环。stm32f10x.h文件。
2023-10-19 10:26:20 585 4
原创 printf函数输出浮点数时小数点乱码,数字正常
问题:利用sprintf函数将浮点数转为字符串,并用printf函数输出时,当字符串数组小于100个字节时,输出正常,大于100个字节时,数字显示正常,小数点乱码。C++项的Optinization选择default。解决办法:target项勾选use McroLiB。原因:keil的option选项卡配置不正确。
2023-08-15 09:27:59 263 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人