蓝牙芯片插在51单片机上,为什么不能下载程序

蓝牙芯片插在51单片机上,为什么不能下载程序,第1张

情况1, 蓝牙芯片是指TI公司的CC2540/2541(带有51内核)吗? 如果是的话,放在可以下载51单片机的电路上,不代表可以下载到蓝牙芯片当中。 虽然蓝牙芯片里边也带个51内核。

情况2,蓝牙芯片是个串口透传模块, 直接连接51单片机的串口。 此时,如果要给51单片机下载程序,要先把蓝牙模块拔掉,不然会有冲突的。

开发板能下载程序只能说明开发板的编程(烧录)功能没问题,但还不能说明单片机没问题,如果单片机某个或某些IO损坏,但又不影响烧录,程序照样能下载。解决的的办法:1,换个单片机芯片试试;2,做个简单的程序只测试单片机IO口的状态,用万用表检测IO口电压变化,如果开发板自带实验用LED那就更方便一些。

1、查看一下是不是工作模式配置的不对,MODA,MODB,MODC引脚状态查看一下,看是不是工作在片内模式还是片外模式。 2、初始化的时候,中断要关闭,然后看是不是倍频了。再看看CPU资料是不是倍频不能超过40M。E时钟正常不。3、有可能下程序的时候,程序导致硬件复位了。程序下载一半就死了。例如下程序时,喂狗程序启动了,导致复位就下载不进去了。

crc效验错误有几种可能,首先你是不是打开了两个软件,其中一个连接上,另外一个没有连接上

其次,是否使用了485通讯,如果用了的话,当前使用通讯口是否为port1,如果是port2则不能下载,会报警crc效验错误,第三,检查usb转串线是否出现问题,还有是否连接PLC的线是否有问题,如果都没有问题则可以通过上电停止PLC,还有断电从新上电的方法解决,甚至重启电脑。请检查设备管理器内通讯端口是否连接并且显示出来com4等标识。如果还不可以的话,请更换PLC或者下载空程序做实验,如果更换PLC没问题则可能为PLC通讯口出现问题,如果空程序可以下载则可能为程序内设置问题

下载的话主要是rxd,txd引脚的问题,你比较小这两种芯片的rxd,txd引脚位置stc89c52是10,11脚,

IAP15F2K61S2是17,18显然不在一个位置,所以你下不进去

max232是电平转换电路,就是将电脑的串口

RS-232电平转换成TTL信号,和单片机通信

不需安装驱动程序

如果用USB接口,则要用CH340/341

或CPL2102等芯片将USB信号转成TTL电平

如果自制简易板子的话,为了简便,常采用成品USB转TTL下载线(下载器),还能提供33或5V电源,这种下载线可用于STC单片机及STM32单片机上,需安装驱动程序

以上就是关于蓝牙芯片插在51单片机上,为什么不能下载程序全部的内容,包括:蓝牙芯片插在51单片机上,为什么不能下载程序、单片机开发板能下载程序是不是说明芯片没有问题,下载完程序但开发板没反应是怎么回事,(连线没有问题)、我设计的电路板上用的飞思卡尔型号为mc9s12xs128芯片,无法下载程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10179143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存