单片机开发平台验证

简 介: 本文把手边的单片机开发环境进行了总结。方便之后利用单片机完成相关产品的开发。

关键词 单片机

MCU开发平台
目 录
Contents
MEGA单片机系列
ADuC845单片机系列
STC单片机
ST单片机系列
MM32单片机系列
总 结

01 MCU开发平台


一、MEGA单片机系列

  MEGA单片机系列是 8 位 单片机,它包括有 MEGA8,MEGA88, MEGA32, MEGA328, MEGA128, MEGA256 等。

1、软件开发平台

  开发软件使用 ImageCraft IDE for ICCAVR 开发环境。安装文件在如下目录中:

D:\Disk\AVR

▲ 图1.1.1 ImageCraft IDE for ICCAVR 软件开发环境

▲ 图1.1.1 ImageCraft IDE for ICCAVR 软件开发环境

2、下载工具

  开发MEGA系列的单片机,利用了 MEGA ISP 功能进行软件开发。单片机在使用之前需要提前下载 ISP 软件。

(1)下载软件

▲ 图1.1.2 M8BL_BASE 下载程序

▲ 图1.1.2 M8BL_BASE 下载程序

  软件所在目录:

D:\zhuoqing\window\cb\MegaBL\M328_BL\M8BL_BAS.exe

(2)下载硬件

▲ 图1.1.3 MEGA系列 ISP 下载接口

▲ 图1.1.3 MEGA系列 ISP 下载接口

  上述下载硬件可以在 ATMEGA8 DIP-28面包板实验 中看到。

3、测试电路板

  1. ATMEGA328实验电路板

▲ 图1.1.4 实验板的电路原理图

▲ 图1.1.4 实验板的电路原理图

▲ 图1.1.5 实验板的电路PCB板

▲ 图1.1.5 实验板的电路PCB板

  1. ATMEGA8 DIP-28面包板实验 :在面包板上搭建的基于 DIP28 MEGA8 的测试实验电路板。

▲ 图1.1.6  面包板上的LED测试

▲ 图1.1.6 面包板上的LED测试

  面包板上的LED测试

二、ADuC845单片机系列

1、开发软件环境

  参考文档: 创界uVision下的ADuC845的工程文件 。这个文档中给出了工程创建以及相关的 UserCode 内容的导入。

▲ 图1.2.1 Keil uVision5 开发环境

▲ 图1.2.1 Keil uVision5 开发环境

2、下载工具

(1)下载模块

  参考文档: ADuC845串口下载模块制作

(2)下载软件

▲ 图1.2.2 ADI ADuC8XX Downloader 界面

▲ 图1.2.2 ADI ADuC8XX Downloader 界面

3、测试电路板

  参考文献: 基于ADuC845的数据采集板

基于ADuC845的数据采集工程文件:AD\Test\2020\ADuC84525P64[STC单片机自动下载调试器设计](https://blog.csdn.net/zhuoqingjoking97298/article/details/105543574)ADuC84525P64.SchDoc ↩︎

数据采集C51工程文件:C51\ADuC845\Test\2020\TestLCD\TestLCD.uvproj ↩︎

  经过测试,电路板工作正常。

三、STC单片机

1、开发软件

  参考:配置Keil C51配置开发 STC51单片机过程

2、下载软件

  STC-ISP 软件。 由于这个软件可以重复下载相应的程序,所以非常适合 Keil C51 编译完之后自动下载软件。

▲ 图1.3.1 下载ISP软件版本

▲ 图1.3.1 下载ISP软件版本

  这个自动下载过程需要配合 crunpython 中的自动检测过程。

3、测试电路板

  在工具盒中包含有比较多的单个单片机的测试小板,都可以进行测试方便下载软件。

四、ST单片机系列

1、开发软件

▲ 图1.5.1 IAR Enbedded Workbench

▲ 图1.5.1 IAR Enbedded Workbench

2、下载软件

▲ 图1.5.2 STM32Bootloader

▲ 图1.5.2 STM32Bootloader

五、MM32单片机系列

1、开发软件

  使用与ST32 相同的开发环境,具体参见: 基于IAR上搭建开发MM32的环境

2、下载软件

  参考文献参见:

  1. 利用Python模拟鼠标自动完成MM32-LINK程序下载

  2. 关于MM32-Link Programmer软件修改建议

  使用 MicroPython 的版本更好。

  结 ※


  文把手边的单片机开发环境进行了总结。方便之后利用单片机完成相关产品的开发。


■ 相关文献链接:

● 相关图表链接:

猜你喜欢

转载自blog.csdn.net/zhuoqingjoking97298/article/details/127235727