- 博客(13)
- 问答 (2)
- 收藏
- 关注
原创 STM32一个串口异常问题的定位总结
某台设备上插卡时没有问题,不插卡有问题。表现为:minicom进不去,没有反应。上位机发的消息,无回应。可以用Jlink调试器跟踪。在没有调试器时,用笨的办法:逐段注释掉怀疑的函数,缩小bug的范围。本例的原因是:下标变量未初始化为0, 导致数组越界。且逻辑上应该用另一个变量作为下标才合理。2、概率问题,即只有某些设备出,给人错觉是硬件差异问题,也很有可能是软件出异常了。比如数组越界、非法指针、中断向量设置不合理等。1、很有可能是单片机卡死,代码异常了。同样的代码,其他设备没有出。这种硬件问题可能性小。
2024-05-09 17:59:37
196
原创 记录第一个shell脚本
开发者要进行自测试过程中,难免要自己写一些脚本,不了是python还是shell,还是其他工具。虽然比较简单,但是对个人还是有意义的,让我不再害怕写脚本了,~~~这个脚本在linux环境上运行:调用之前一个工具来复位卡。
2024-04-24 17:31:19
98
原创 初次运行tcl脚本总结
我用的ActiveTcl8.4.19.4.292682-win32-ix86-threaded.exe,默认安装就行。1.首先是咨询使用过的人,搜索对应的软件并安装。2、运行脚本是可能需要使用。导致脚本运行不下去。
2024-04-17 09:35:38
170
原创 linux c++使用类成员函数作为线程处理函数的个人记录
/注意:dynmaic_cast编译不过。1、适用类成员函数作为线程处理函数,并访问非静态的类成员。2、在类的成员函数里起线程;
2024-04-03 10:40:22
155
3
原创 pwm控制风扇转速调试教训-仔细看产品手册(规范)
2、风扇输出FG信号,用FG波形的频率,参照厂家的手册里面的公式,来获取转速。1、用pwm作为风扇输入,控制转速。
2024-01-12 09:23:00
712
1
空空如也
GD32F103ZET6开发版如何选择
2024-07-08
pcharm调试时,为什么要选中Gevent compatible?不然就出异常
2024-05-28
python中如何访问其他文件夹文件中的变量?
2024-05-13
linux timedatectl获取的时间有变化,不知道为啥
2024-04-28
codeBlocks怎么使用regex.h
2024-04-23
minicom工具收到内容显示ascii,不显示字符
2024-04-11
linux c++类的成员函数里创建一个线程,线程处理函数是成员函数B,可行吗?
2024-04-01
centos7.6里面ptp_clock_register符号在哪个rpm里
2024-03-21
CentOS7.6以uefi模式安装时出现errors
2024-03-20
centos7.6插入ko时出现未定义
2024-03-20
linux镜像里想知道支持UEFI模式安装时,最少需要哪些package?
2024-03-18
uefi 模式安装过程中出现requires错误
2024-03-04
安装linux centos 7遇到grub2-efi-x64 not exist
2024-03-01
centos编译驱动的内核时报错
2024-02-21
LM81怎么读出温度值?
2023-12-18
STM32F103ZET6芯片有办法用TIM3 CH3、CH4捕获到占空比吗?
2023-12-07
TIM3捕获配置时,只要一使能中断就卡死
2023-11-30
TIM5捕获4个通道都没有值,怀疑没有进入中断
2023-11-29
Tim5 4个通道初始化后,原来的延时函数卡住了,为什么呢?
2023-11-28
买了STM32F103ZET6后,应该怎么用?
2023-11-15
请推荐一个STM32F103ZET6接口都引出的,做个人学习用
2023-11-03
STM32定时器哪种选择好些?
2023-10-26
LCD倒过来安装,字符想正常显示,怎么办
2023-09-08
使用attiny84a作为i2c从设备给master发数据时一直失败,可能啥原因呢?
2023-08-25
attiny84A从机将寄存器值放到SDA后,采样的值不对
2023-08-15
attiny使用中对寄存器USICNT不理解
2023-08-09
Attiny84A中的USISR、USICR部分字段理解不清楚
2023-08-09
Attiny84A debugWIRE怎么用来调试?
2023-07-17
Microchip如何调试AVR单片机?
2023-06-26
MicroChipStudio烧写eeprom时报错
2023-04-19
MicroChip Studio烧写前,读不到设置的3.3v电压
2023-04-17
python设置TCP keepalive的Interval不生效
2023-03-14
如何利用bcm54640 LED4管脚获取模块在位?
2023-03-10
rpmbuild -bb后能生成initrd吗
2022-09-22
修改内核后,通过patch方式编译失败,请问下思路
2022-09-15
如何替换CentOS-7-x86_64-DVD-1810.iso中的rpm?
2022-09-14
如何替换CentOS7.6安装映像ISO里的内核rpm?
2022-09-09
请问如何用编译出的CentOS7内核替换.ISO里的文件来制作U盘启动盘?
2022-09-08
kingston usb3.2安装linux时出现 read/64, error -71
2022-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人