codeoflin / MCUTerminal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MCUTerminal

介绍

基于单片机的终端系统(目前只支持51单片机)

该程序使用迷你SDK编译:

Gitee链接>>

并使用VSCode编辑代码:

免费下载地址>>

软件架构

目录 介绍
Documents 文档相关资源
Devices 单片机的外设功能驱动
Commands Commands.c文件里面一些比较长的命令会单独创建一个文件放到这个目录里.

安装教程

  1. 下载迷你SDK,或者安装keil
  2. 配置C51SDK环境变量内容为迷你SDK路径或者keil安装后的C51文件夹路径

使用说明

  1. 根据上面的安装教程配置环境
  2. 双击build.bat编译输出Hex
  3. 打开STC下载器,载入程序,推荐使用STC15或STC8系列芯片(不支持STC89系列,STC12系列)
  4. 配置内部IRC震荡器,为30MHz
  5. 对于IAP芯片,请将EEPROM大小设为64K(最大) 否则会出现flash命令读写位置不对齐的情况(原因参考STC官方文档里EEPROM章节)
  6. main.c里面有一行代码,是配置串口转移的.在启用该代码的情况下,开机后串口在P36 P37,烧录时串口在P30 P31

About

License:GNU General Public License v3.0


Languages

Language:C 97.7%Language:Batchfile 1.7%Language:C++ 0.6%