- 博客(6)
- 收藏
- 关注
原创 无法控制IO口,原因竟然是eclipse有bug?
最近题主遇到一个很有意思的bug,在调试一个模块的时候,发现一个IO始终保持在0.3V左右(悬空态),无论拉高拉低都不行。最后耗了一下午时间终于把问题定位在rtt中GET_PIN(PORT, PIN)所得的pin值出现了问题。pin值没有因为我改了宏定义而更改,顺带提一句题主用的是eclipse调试与编译的。最后我clean project之后再build project问题才得以解决。看来下次不能直接build project了呀。
2023-06-15 10:54:43
127
原创 立创商城pcb封装导入AD21
打开立创元件的文件(这里以原理图元件为例,PCB元件也是一样的);由于要从原先的工程里将一颗STM32芯片换成华大的mcu,首先要在原先的工程中导入自己的库(原先的工程是同事做的)。此时,就可以从新生成的库里面复制拷贝元件到另一个库(私有库)啦,之后删除这个新生成的库;打开“文件”,“导出”按钮中选择“altium designer”;右击PrjPcb工程文件,点击“添加已有文档到工程”;保持在该元件的页面,点击“设计”中的“生成原理图库”;保存元件的SCHDOC和PCBDOC两个文件。
2022-12-23 16:37:58
3783
转载 C语言%s格式符的使用!
输出占m列,但只取字符串中的左端n个字符,这n个字符输入输出在m列的右则,左则补空格。输出字符串占m列,如果字符串本身长度超过m,则可以超过m列,全数输出;%md 使输出长度为m,如果数据长度小于m,则左补空格,如果大于m,则输出实际长度。%ms 输出的串占m列,如果串长度小于m,左补空格,如果大于m,实际输出。%-m.ns m、n含义同上,靠左对齐,如果n>m,则m自动取n值。输出字符串占m列,如果字符串小于m,则字符串靠左,右左补空格。%-ms输出的串占m列,如果串长度小于m,右补空格,
2022-12-09 16:13:31
26656
1
原创 STM32 I/O引脚烧坏现象,检测方法
STM32 I/O引脚烧坏现象,检测方法烧坏现象:解决方案:烧坏现象:第一通道的PG1(D1_IO)这个引脚不受代码控制,全程置高。 解决方案:使用公司提供的Fluke 17B+ 数字万用表,功能调成测试二极管特性,红表针接地,黑表针接PG1(D1_IO)这个引脚。正常引脚二极管特性为0.54V,而被损坏的IO口二极管特性为0.358V....
2022-01-12 13:14:48
4576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人