单片机开发平台验证

Posted 卓晴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机开发平台验证相关的知识,希望对你有一定的参考价值。

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

关键词 单片机

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 软件开发环境

2、下载工具

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

(1)下载软件

▲ 图1.1.2 M8BL_BASE 下载程序

  软件所在目录:

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

(2)下载硬件

▲ 图1.1.3 MEGA系列 ISP 下载接口

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

3、测试电路板

  1. ATMEGA328实验电路板

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

▲ 图1.1.5 实验板的电路PCB板

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

▲ 图1.1.6 面包板上的LED测试

  面包板上的LED测试

二、ADuC845单片机系列

1、开发软件环境

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

▲ 图1.2.1 Keil uVision5 开发环境

2、下载工具

(1)下载模块

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

(2)下载软件

▲ 图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软件版本

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

3、测试电路板

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

四、ST单片机系列

1、开发软件

▲ 图1.5.1 IAR Enbedded Workbench

2、下载软件

▲ 图1.5.2 STM32Bootloader

五、MM32单片机系列

1、开发软件

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

2、下载软件

  参考文献参见:

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

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

  使用 MicroPython 的版本更好。

 

  结 ※


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


■ 相关文献链接:

● 相关图表链接:

以上是关于单片机开发平台验证的主要内容,如果未能解决你的问题,请参考以下文章

常用字体

Font

CSS字体(转载)

font-family 字体

font-style字体设置

CSS,font-family,好看常用的中文字体