MSP430 开发中遇到的坑(待续)

1、 sprintf 格式化结果与预期不符

现象:

sprintf(buf, "0x%02x",*hex_buf++);
输出的 0x 7830

中间遇到问题,上网查了半天能查到的方法都测试过了,问题未解决


最后的解决办法  #include  "stdio.h"    想死的心都有

2、在 定时器中 调用串口发送数据  导致数据乱码

现象,发送的数据乱码

解决办法: 放在主循环中发送

3、串口接收数据 时加断点,导致数据不全

现象 串口中理论应该接收10个字符,断点看时,只有头和尾

解决办法:永远不要在中断里加断点

4、使用官方的w5500驱动,发现在 网络断开和 未能初始化成功的时候 会在驱动里执行一个死循环

解决办法:找到死循环,break出来(不可思议是吧 ,真的是这样解决的)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值