我是靠谱客的博主 眼睛大玫瑰,最近开发中收集的这篇文章主要介绍linux开发 stc_Linux下构建stc51单片机开发环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

只是做几个软件的推荐。具体什么情况我也正在研究中。

开发环境(编译器):mcu 8051 ide

~$sudo apt-get install mcu8051ide

软件包大概有600多兆。总之我很坑的给下载下来了。这个编译器有一个问题,就是它的方式和keil不同。比如,你定义

sbit led=P0^0;

会提示有问题,因为引用的头文件不再是reg52.h,而是8052.h。这个软件自带hex转bin的功能,还是很全的。(压根不会用)

烧写器:

不要用gstcisp来烧写。写不上去的 。使用stcflash

下载界面:github.com/laborer/stcflash

下载下来有一个zip包。可以直接解压,进入解压目录

首先安装环境:

~$sudo apt-get install python-serial

现在可以使用了。把转换的文件(bin)文件放在一个目录(假设为1.bin):

~$sudo python ./stcflash.py  ./1.bin

Connect to /dev/ttyUSB0 at baudrate 2400

Detecting target... done

FOSC: 11.021MHz

Model: STC89C52RC (ver3.2C)

ROM: 8KB

Baudrate: 115200

Erasing target... done

Size of the binary: 109

Programming: #################### done

可见已经烧上了。测试吧。

现在我在痛苦的适应mcu8051ide中。。。。。。。。。

最后

以上就是眼睛大玫瑰为你收集整理的linux开发 stc_Linux下构建stc51单片机开发环境的全部内容,希望文章能够帮你解决linux开发 stc_Linux下构建stc51单片机开发环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部