NUAA  CT107D开发板  南航电子科技提供。
CT107D 蓝桥杯单片机开发板常见问题及解决方法
版本
修改
备注
日期
V1.0
无法下载及驱动问题;
蜂鸣器一直响的问题;
Miao
2015.7
V1.1
按键断电后开发板LED仍亮问题;
Miao
2015.8
V1.2
开发板跳线帽的设置;
数码管显示问题;
Miao
2015.11
V1.3
转接板使用问题
Miao
2015.11
1. 板子如何下载程序?为什么提示下载不成功?
板子下载程序方法总体上说是ISP串口下载: 电脑上的单片机程序下载软件》电脑USB----》板子上的USB转串口芯片-----》单片机的串口。
第一步:需要电脑上下载有STC-ISP下载软件,(STC最新版下载软件:stc-isp-15xx-v6.85H 在蓝桥杯资料共享平台有下载链接,可以直接下载, 无需安装,直接使用),
第二步: 电脑上需要安装有串口转换芯片的驱动。参照CT107D使用说明书安装驱动。
当开发板通过USB线链接电脑,查看电脑设备管理器,可以看到对应端口号读出来时,确定为驱动安装成功。
  第三步:就是打开stc-isp-15xx-v6.85H,选择好下载的芯片型号89C52(具体是89C52还是89C52RC要根据所使用的芯片决定),选择端口号为对应的USB识别到的端口号,选择需要下载的.hex文件,点击下载!  这个时候需要关闭开发板再重启一起(即冷启动,因为单片机只有在上电启动的时候才会去检测有没有下载的信号)。即可以完成下载。
至于下载不成功的原因无非以下几种情况:
(1).单片机开发板上面的J4 跳线帽没有选择为 UART
为什么要选择为UART 而不是PROG?? CT107D的原理图可知,J4主要是串口转换芯片CH341A的配置引脚SDA的选择。也就是说,我们通过J4的跳线来选择SDA是悬空还是接地,
进而配置CH341A的功能,因为CH341A这个串口转换芯片的功能是特别特别多的。如下:
CH341A 可以用来作为USB转异步串口、USB转并口、USB转同步串口(SPI)、USB转打印口等等等。。。
再看CT107d的原理图:
我们只用到了CH341AUSB转异步串口,和USBSPI串口。
所以:我们在使用STC-ISP串口下载的时候,J4跳线需要选择为UART,此时CH341A配置成为USB转异步串口形式与单片机通信,完成下载。
至于:J4选择PROG时,CH341A通过SPI接口与单片机通信的形式,暂时使用不到。
(2)下载软件STC-ISP版本太老,不识别正在使用的STC89单片机新固件。
这个问题有几个同学也遇到了,怎么也下载不成功。发现是下载软件版本太老了,现在STC89C52的固件也在不断更新,老版本的STC-ISP识别不出来,推荐使用最新的STC-ISP下载软件:stc-isp-15xx-v6.85H,不仅包含STC89系列最新的固件,还有最新STC15系列的,对于参加比赛需要使用的仿真芯片也可以使用。。 STC89C52的固件号怎么查询???
使用这个软件也可以查询,如下:
3)芯片型号选择错误
jsp可以用什么软件写
我们配套赠送的STC89C52芯片,或 STC89C52RC,,,,这两个是不同的型号,请选择对应的型号。
2. 开发板上电后,有时候蜂鸣器为什么老一直响??
    原因:在单片机上电瞬间到稳定,或者在操作其他部件的时候,如果影响到了锁存器U9的输出信号,比如,P06此时恰巧为高电平,而又恰巧Y5C有脉冲波,这个时候锁存器就会把把刚才的输入信号锁存并输出,使Q7引脚保持并输出高电平,再通过U10ULN2003)反向逻辑驱动器件使N_BUZZ 输出为低了,此时蜂鸣器就会哇哇哇叫个不停。。 如果这个时候我们并不是想让蜂鸣器响的,怎么办? 可以把JSP的跳线帽去掉,(在NUAA的开发板上专门设置了蜂鸣器的跳线帽)平时的时候就断开,在专门做蜂鸣器的实验的时候再加上即可。
补充知识:锁存器74HC573怎么用??
  就是输入端口D1---D8输入8位数据,在锁存位LE从高位变为低位时,芯片的输出端口Q1---Q8保持并输出刚才输入端口输出的高低电平。常用于数码管显示,LED点阵驱动等。
  反向逻辑驱动器件ULN2003怎么用??
这个不需要我们编程控制,只需要了解即可,它是一个驱动器件,意思是由单片的小电流信号来驱动 大电流器件使用,比如驱动电机、继电器、蜂鸣器等等。但是注意是,反向信号的。一般的接线方法是:1B-7B为信号输入端,1C-7C为输出端,8脚为地,9脚为正电源,负载经正电源到输出端,当相应输入端有信号电压时对应输出端就导通。。。即当输入端有1 时,输出端为0,此时大电流负载导通。
3.个别同学问起,为什么按键开关关闭了,供电LED还在亮??
这个问题先看原理图,我们从硬件和软件两方面进行分析。
从原理图可以知道: USB的供电VCCA是直接给下载芯片CH341A 供电的,之后才会经过一个按键开关S3。所以从硬件上我们了解到了原因。电源是一直给下载芯片供电的。
然后软件上分析为什么要这样。  我们都知道,我们51单片机在下载程序的时候,都需先要点击下载按钮,然后冷启动一次单片机(即重启一次单片机,因为51单片机只有在上电启动的时候才会检测是否有下载信号),所以,我们就明白了,我们在下载程序的时候,仅仅需要把单片机重启,而不应该把下载芯片也一起重启,,,为什么不能把下载芯片也一块重启?? 我们知道,下载芯片CH341A工作的时候,我们的电脑上面才能读取出来端口号,我们在下载程序的时候才能选择对应的端口号,假如我们冷启动时把下载芯片也断电了,这个端口号就无用了,那么程序也就无法下载成功了。这就是为什么我们下载程序的时候仅仅需要把单片机重启,而一定不要把下载芯片CH341A也断电重启的原因。
4.有些同学问为什么我下载了例程却看不到现象??
对于这个问题一般只有两个原因:1.你的开发板的跳线帽没有设置正确; 2.你下载的实验例程自身没有实验现象。最有可能就是你的跳线帽没有设置正确。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。