AVR单片机教程——开发环境配置

今天去交大密院参观了设计展,无外乎两个主题:Arduino、Python。

关于Python,我印象最深的是一位Python程序员的话:你要硬核的话,可以去那边看Java。

拜托,都9102年了,Java已经算得上硬核了?是Python太好用,还是Java版本更新太快了?真正的硬核,绝对BrainFuck莫属,如果要实际一点,也是C++、Haskell之辈,当Java在他们口中称得上硬核的时候,我觉得我可以换一个展台了。

于是我来到了全是Arduino的楼层。看到那么多Arduino,我不禁疑惑,虽然Arduino是最常见的开发板,但也不至于完全没有STM32的踪影吧?问了才知道,是教授要求他们用Arduino的,我也就无语了。

跟一个优秀作品设计者聊了几句,他说同时控制舵机和扬声器很难控制好延时,扬声器输出的音乐节奏会乱。我第一反应当然是他没有用定时器中断,一问果然如此,并且他不知道中断也不知道定时器。我也就不想多说了,告辞。

参观完这个展览,我更坚定了要好好写这份教程的想法。

以上为废话,我们来配置开发环境吧。

快速导航:下载 安装 配置

1. 概述

我们要安装以下3个软件:

Atmel Studio 7.0(简称AS7),是Atmel为自家单片机推出的IDE;

AVRDUDESS,是支持多种下载器的AVR单片机烧写工具AVRDUDE的GUI版,如果你熟悉命令行,直接用AVRDUDE也行;

Serial Port Utility(简称SPU),是一个串口通信工具,界面比同类软件干净。

2. 下载安装包

Atmel Studio 7.0的下载地址:联网安装包离线安装包

AVRDUDE的下载地址:安装包压缩包

SPU的下载地址:安装包

如果下载太慢,自己找地方下载。

另外,SPU是收费软件,可免费试用30天,自己想办法。有很多类似软件可以替代。

3. 安装

AVRDUDE和SPU的安装按照安装程序来就行,不讲了。

其实AS7也可以不讲,但这个软件比较大,有些人安装大软件总是有点慌,所以还是写一下。

4. 配置

猜你喜欢

转载自www.cnblogs.com/jerry-fuyi/p/11317940.html