我是靠谱客的博主 激动小土豆,最近开发中收集的这篇文章主要介绍单片机开发平台验证 01 MCU开发平台 ※ 总  结 ※ ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

关键词 单片机

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

 

01 MCU开发平台


一、MEGA单片机系列

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

1、软件开发平台

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

D:DiskAVR

▲ 图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:zhuoqingwindowcbMegaBLM328_BLM8BL_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的数据采集工程文件:ADTest2020ADuC84525P64[STC单片机自动下载调试器设计](https://blog.csdn.net/zhuoqingjoking97298/article/details/105543574)ADuC84525P64.SchDoc ↩︎

数据采集C51工程文件:C51ADuC845Test2020TestLCDTestLCD.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 的版本更好。

 

  结 ※


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


■ 相关文献链接:

  • ATMEGA8 DIP-28面包板实验
  • ATMEGA328实验电路板
  • 创界uVision下的ADuC845的工程文件
  • ADuC845串口下载模块制作
  • 基于ADuC845的数据采集板
  • STC单片机自动下载调试器设计
  • 配置Keil C51配置开发 STC51单片机过程
  • 基于IAR上搭建开发MM32的环境
  • 利用Python模拟鼠标自动完成MM32-LINK程序下载
  • 关于MM32-Link Programmer软件修改建议

● 相关图表链接:

  • 图1.1.1 ImageCraft IDE for ICCAVR 软件开发环境
  • 图1.1.2 M8BL_BASE 下载程序
  • 图1.1.3 MEGA系列 ISP 下载接口
  • 图1.1.4 实验板的电路原理图
  • 图1.1.5 实验板的电路PCB板
  • 图1.1.6 面包板上的LED测试
  • 图1.2.1 Keil uVision5 开发环境
  • 图1.2.2 ADI ADuC8XX Downloader 界面
  • 图1.3.1 下载ISP软件版本
  • 图1.5.1 IAR Enbedded Workbench
  • 图1.5.2 STM32Bootloader

最后

以上就是激动小土豆为你收集整理的单片机开发平台验证 01 MCU开发平台 ※ 总  结 ※ 的全部内容,希望文章能够帮你解决单片机开发平台验证 01 MCU开发平台 ※ 总  结 ※ 所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部