PIC18F87K90的问题,比较急

2020-02-08 09:26发布

最近弄个产品,主控PIC18F87K90,出现了几个问题
1.串口收发,收发时乱码比较多。有一个怪现象:PC发送一个字符串给单片机,然后PC接收到刚才发送的字符串,然后才是单片机返回的字符串,例如,PC发送3A30303137303032380D0A,接收到3A30303137303032380D0A,:001605000001C,但是在单片机程序中没有返回第一个字符串的操作。
2.内部EEPROM的读写加入开关中断会引起死机。不加就OK.当操作数改变时,如果写EEPROM,死机,没办法,只好在按键无操作超时时写入EEPROM,但这样可能会导致设置的参数不能保存
弄了好几天了,头大,求助
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
wangjiati
1楼-- · 2020-02-08 11:28
写EEPROM参数在中断里完成的吧?  这个写周期比较长可能耽误事了. 我的观点"不急着对EEPROM写操作 可以过一会再去写.比如1秒以后"
asdf123321
2楼-- · 2020-02-08 13:36
86k90用了很多了,没发现这个问题啊,串口,eeprom都有用到,估计还是程序问题……
songshanxiaozi
3楼-- · 2020-02-08 14:43
谢谢回复。
EEPROM的问题解决了,现在卡在串口上了,继续攻关中……
dy624
4楼-- · 2020-02-08 19:30
请问编译软件用的是什么?能发份给我吗?邮箱547570675@qq.com

一周热门 更多>