用到nuc140芯片,现场干扰很大,有变频器运行,为了RS485通讯的可靠,通讯线路上增加了滤波电路,正常通讯可靠了,但是isp更新程序的功能受到影响,这也很重要,现在无法两全其美。看了isp的源程序,波特率更改后重新编译就可以了,只是电脑的isp下载程序是VC的,不会,是否可帮忙改变成波特率是9600的?
2022/09/06 16:12
可以修改的 .
只是要兼顾APROM中程序启动速度和PC与单片机之间连接超时,这个超时时间和波特率有关,ISP代码和上位机要看懂才能算时间
官方的ISP 是PC上先点击connect,板子再复位,ISP如果收到PC发来的请求连接命令就会停在ISP中,否则切去APROM. ISP等待PC命令的时间就很有讲究,太慢,会导致程序启动慢,太快,会导致接收不到PC上的完整命令而误跳去APROM.