你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STC单片机开发的注意事项

[复制链接]
天师猫神 发布时间:2020-7-13 11:11
STC单片机开发留心事项如下:

          ISP烧写程序留心事项


          程序无法下载进MCU,或许犯错的本地有:假定预备条件充沛(驱动程序设备成功STC_ISP.EXE设备成功),鄙人载程序进入MCU的时分,需求对ISP软件进行参数的设置。


          Ⅰ:MCU Type选项,我用的是STC89C54RD+。(类型有必要匹配)


          Ⅱ:(CH3415SER.EXE)驱动设备成功后,设备处理器中检查端口(COM和LPT),其间的USB-SERIAL CH340(COM4)中的COM4是能够和MCU联接的通讯端口。别的通讯端口(COM1和COM2)在没有必要的状况下不要运用。挑选COM4,Max Buad参数选默许。


          Ⅲ:依据MCU支撑的晶振频率挑选OSCDN(OSC Control):挑选oscillator的频率,详细选项依据oscillator的状况而定。


          Ⅳ:留心冷主张的进程,断电后进行下载,再按按钮或许接通电源给MCU上电复位。


          HEX文件生成留心事项


          Ⅰ:准确设备 Keil uVision2 或 Keil uVision3,引荐设备Keil uVision2。


          Ⅱ:创立工程(New Project),输入工程名 Test1.uv2 ,这儿拓宽名可省掉。单击保留弹出MCU类型挑选对话框,我用的是STC89C54RD+,可是找不到STC系列的(国产)。找到匹配类型CPU后,选中并单击判定。弹出“Copy Standard 8051 Startup Code to Project Folder and Add File to Project?”可是不要增加,选否。这么一个空Keil工程就OK了。


          Ⅲ:右单击源文件组的Source Group1后点击 Add files to Group ’Source Group 1’,查找编号的C文件,双击选中后挑选Close,就把文件增加进入了。


          Ⅳ:进行编译,有错的话改正,构成准确的C文件。


          Ⅴ:右单击源文件种的Target 1,选Options for Targets ’Target 1’,弹出对话框,在output中选中Creat HEX file,判定。从头编译,会生成 Test1.hex 文件。ISP中即是将此文件烧写进MCU。


          其它留心事项


          Ⅰ:因为STC归于国产芯片,在Keil没有关于这种芯片的本钱,所以在编译C或汇编程序的时分能够找到Atmel、Intel、SST的,却找不到STC系列的。此刻能够挑选AT89S52系列代替STC89C54RD+系列(一样51内核),正本试过AT89C系列的,生成的 .hex文件在烧入MCU后不收效。


          Ⅱ:AT89C系列不支撑ISP技能,在运用ISP的MCU中不能选C系列的芯片本钱生成.hex,不然无法和MCU进行通讯。


          Ⅲ:每次从头联接MCU的usb端口时,分配的COM端口和前次的或许会纷歧样,所以在ISP中,事前检查设备处理器的端口(COM和LPT)上的闪现。usb转串口线 stc官方是引荐的ch340芯片的。



收藏 评论0 发布时间:2020-7-13 11:11

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版