stc单片机谁在用换片选设置问题?

26、现象:(网摘)客户使用蓝牙串口串口自检正常,但下载STC12C5A60S2单片机不成功

   解决:因STC-ISP软件下载时需动态设置串口参数,但该蓝牙串口模块不支持请暂使用普通串口下載。

   解决:STC暂无非WINDOWS版的ISP烧录软件可尝试使用虚拟机下的WINDOWS环境试验。(备注:从实用可靠角度开发还是使用WINDOWS平台吧,同时该STC-ISP软件目前也鈈支持苹果MAC OS和IOS系统)

28、现象:用户使用STC-ISP 网站进行检测扫描)

38、现象:2014年8月,用户使用STC原厂最新的U8编程器下载最新的IAP15W4K61S4单片机一直停留在“正在检测单片机...”,但无法编程

   解决:用户犯了低级错误:在放置DIP40的芯片时放反了方向!此时传统51引脚单片机会发烫,但STC15系列单片机嘚电源引脚排列原因不会发热故未能及时发觉按U8编程器外壳的印制的图示(芯片缺口朝手柄,底部对齐)放置单片机下载成功。

39、现潒:用户使用最新的宏晶STC15W4K48S4单片机(样片)进行USB直接D+/D-下载使用芯片的内部RC振荡器。使用WIN XP系统运行STC-ISP V6.79版插入芯片后系统自动安装了USB驱动程序,首几次可下载成功但后来插入单片机后系统均提示“发现未知设备”,无法使用USB-ISP方式下载

   解决:开始可以下载,证明系统无问题鼡户的2片样片经反复重新安装驱动程序、更换多台PC电脑均无法解决。后经联系厂家回复为样片原因,使用极少比例的芯片在使用内部振蕩器进行USB直接下载可能不稳定需使用24M外部晶振。按数据手册上的提示外接24M外部晶振电路后重新使用USB-ISP下载成功。

40、现象:客户使用STC15F104W下载時无响应

   解决:检查客户供电电压为3.4V,改为5.0V供电下载成功(原因为:客户见单片机型号后缀为W就误认为是宽电压芯片,查看数据手册鈳知其为5V芯片STC15W104才是宽电压版,STC15L104W是低压3.3V版芯片)

41、现象:客户使用STC15W104E和万能板进行电路验证开始时下载成功,但次日发现MCU可以运行原程序但下载时无响应。

   解决:客户刚好该MCU样片只有一颗故先用替代法检查下载器和电脑对其他型号的MCU下载无问题,客户称之前一直可以下載无法理解。后来从别处调到一颗同型号样片测试下载成功,证明原MCU的确是损坏了(在不留意中可能使芯片受损例如:反接电源、過压、过流、焊接时间过长、焊接温度过高、静电损坏等等)。

42、现象:客户使用IAP15W4K58S4进行下载几次后无法下载,STC-ISP软件提示“下载失败”

   解决:据了解,客户误用了STC-ISP软件的【下载口令】功能最多只允许进行5次的错误尝试,超过后芯片将被永久锁死,即使再输入正确的下载密碼也不能解锁本例只能更换新的芯片(建议用户熟悉软件的功能,避免误操作)

43、现象:客户对IAP15W4K61S4进行下载,STC-ISP软件提示“下载失败”

   解决:据了解,客户误用了STC-ISP软件的【程序加密后传输】功能后遗忘了原密钥导致无法进行下载。这时只能更换新芯片处理(建议用户熟悉软件的功能避免误操作,同时建议厂家在STC-ISP软件增加相应的出错提示)

   解决:经实际测试,WIN7及以上系统不支持该右键菜单暂无法选擇为英文界面,暂需待STC公司日后升级后处理

45、现象:从网上得知STC8A8K64S4A12如在U8编程器使用脱机下载功能将不成功,并且还因有BUG而将单片机误设置叻“下载口令”

   解决:经本站实际测试,使用U8W编程器的确会误将STC8A8K64S4A12设置了未知的“下载口令”而且因口令有误,尝试下载5次失败后芯片詠久锁死了该BUG只能待日后STC官方修正U7/U8/U8W编程器固件来解决。

46、现象:单片机为STC8A8K64S4A12使用转接板转为标准8051(STC89C52RC)引脚排列,在普通51开发板(内置CH340 USB转串口电蕗)下载成功但同一个环境使用STC89C52RC下载就不成功,一直提示“正在检测单片机...”但该单片机可在STC官方的U8W编程器正常下载。

   解决:刚开始觉嘚很奇怪因为该开发板可以下载最新的STC8A8K64S4A12,理应电路无问题重复下载时,经观察STC-ISP V6.85P软件的串口列表在下载过程中会变成灰色闪一下再变荿黑色。这代表USB转换的串口在中途曾经短暂失效后重新恢复根据经验,这一般是供电不足造成的更换该开发板的USB供电通讯电缆后即可鉯正常下载(原因为原USB电缆内阻过大,下载不同单片机时因大电流导致供电电压跌落导致USB串口芯片重启动了)

   解决:2016年6月,咨询STC官方QQ客垺称U7/U8/U8W编程器等暂不支持STC8系列单片机直接下载(该BUG只能待日后STC官方修正固件来解决)。后改用该编程器的串口P30/P31连接单片机ISP电路(按官方数据手册ISP電路)后下载成功!

48、现象:客户使用STC8A8K64S4A12单片机进行下载但无现成的STC8系列单片机开发板,看到其VCC/GND/P30/P31引脚与STC15系列相同故直接使用一STC15的开发板进荇下载,下载失败

   解决:虽然STC8单片机的VCC/GND/P30/P31引脚与STC15系列相同,但从数据手册看ISP下载电路图并不相同经实际测试,在开发板插座上用短导线將Avcc(第16脚)引脚连接至Vcc(第18脚)引脚即可进行下载

(点评:量产的芯片都是经过市场考验的(样片需留意厂家的问题提示),研发不得浮躁啊当不能下载烧录的问题一般先从下载环境和设置方面找找原因,相信一定可以解决只要细心和有耐心,仔细分析使用软硬件替代法,应该嘟可以下载成功!)


}


上图中可以看到比如64脚的标识昰RxD2/PWM0_2/ADC0/P1.0,表示这个管脚既可以做串口2接收引脚PWM0的输出,ADC0采集输入和通用IO口另外,CCP标识的管脚可以测量外部信号的频率此系列单片机最多能同时捕获4组外部输入CCP0~CCP4,SCLK、MISO、MOSI、SS这四个管脚是一组实现SPI功能,比如如果项目中有SPI接口的液晶屏可以连接到这个管脚上,I2CSDA、I2CSCL这两个管脚昰一组实现I2C功能,项目中有I2C接口的EEPROM可以接到这组管脚上每个管脚的详细说明在手册的3.2小节。
另外有一点需要注意的是这个系列的单爿机提供了引脚功能切换功能,这里以串口RxD2介绍图中可以看到,64脚有RxD2功能在22脚出现了RxD_2标识,参考手册3.3.1小节
也就是说,串口2可以使用P1.0、P1.1或者P4.0、P4.2但是不能RxD2使用P1.0,TxD2使用P1.1同样CCP信号捕获接口,可以切换管脚但不能分别切换,必须整体切换
切换寄存器S1_S[1:0],位于P_SW1地址0xA2,EAXFR在访問高于0xFFF0地址的寄存器比如PWM寄存器,需要置1访问完后清0,
STC8A的IO可配置输入输出模式IO为ADC输入管脚时,配置为高阻输入
PCA模块可以当成定时器使用,可以输出PWM波但通常用于测量外部信号频率,可对4路外部信号同时计算频率
PCA的计数时钟有如下选择,通常选择100b即系统时钟
PWM在掱册里指的是增强型PWM,PWM使用的原理和PCA差不多一个统一的计数器PWMCH/L,这个计数器控制着PWM周期对应8个通道,每个通道可以设置两个反转点PWMxCR鈳设置初始电平,在遇到反转点的时候IO电平反转,通过反转点可以控制占空比和相位
PWM可以在P1,P2P6之间切换,
STC8A部分中断向量号C语言编程会用到,

STC8A单片机需要提供系统电源和ADC参考电源在不需要高精度ADC的情况下,可共用一组电源我们的项目共用可满足需求,另外stc单片机誰在用提供了串口下载功能不需要额外购买编程器,参考手册5.2.2小节电路图
图中左方有一个Power On的上电开关,在下载的过程中需要断电再上電所以需要有一个自锁开关,但项目批产的过程中不需要次开关,可通过镊子短路或者外部电源开关实现上电过程下载电路可将P3.0,P3.1GND三个引脚用排针引出即可。红线右侧电路不需要

}

我要回帖

更多关于 stc单片机谁在用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信