avr的c语言开发工具,AVR单片机的C语言开发简介

Avr单片机和其他单片机一样,有自己的指令和寄存器,特定的IO口操作方法,有定时器,AD转换,串行口,PWM输出,EEPROM等。为了缩短大家学习的时间,快速的了解avr编程思路,拟定avr程序设计系列教程。我使用avr也不是很长时间,技术有限,错误再所难免,还请指出,以期改正。

【说明】:本页是针对从来没有碰过单片机或者用过单片机而没有用c语言的朋友,如果你已经用过其他单片机,此页说明可能对你没有很大帮助,且显得有些幼稚,请你跳过。

本站所有程序都是在icc+avrstudio下进行的,如果你没有配置好环境

采用icc的原因之一是它自带一个非常好用的application builder,生成的代码结构清晰,层次清楚,特别适合新手,如下图。

非常好用的 icc application builder

92ea2907412faf610f7d3329ef6a95bd.png

下面通过一个简单的程序,分析avr程序要素,使用icc的程序生成器,Application Builder 界面如下:

icc的程序生成器d3fc6d9d8557a8b6d3b61de7b2c0fa29.png

进入该界面后,我更改了两项设置,Target CPU,及目标芯片设置位mega16这个非常常用的芯片,Xtal speed 及晶振频率,我选了我用的7.3728MHz。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值