AVR的开发环境比较多
看了几个,后来发现支持这块ATmega168 Xplained Mini板载mEDBG调试器的环境只有AS
悲催了,看来目前只能用官方的编译器了
官方还有一个体积更小的环境CodeVisionAVR
稍微玩了一下,感觉还是比较不错的
不过最新的版本v3.10似乎没有和谐版,有很多坑爹的限制
最新的破解版本也只到2.5的样子
期望毛鬼子的crack赶紧出来呀
下面新手第一次使用,聊聊这俩货的搭配
------------------------------------------------割割-------------------------------------------------------
安装完CodeVisionAVR v3.10后,会和AS关联起来
方框内三个图标,从左往右依次是:CVAVR工程创建向导、Arduino更新和LCD库操作 这里当然CVAVR工程创建向导咯
果断选择第一个
弹出向导对话框,填好chip和时钟 其实到这里大家应该都明白了,其实就是一个图形配置界面,吼吼 来玩玩USART和定时器,定时一段时间发送数据 先配置定时器
试用版,不给你配置定时器 看看USART
试用版,USART你可以初始化,但是开中断,别想。 CodeVisionAVRv3.10把屌丝玩AS6.2的路堵得死死的 不过没问题,拿CodeVisionAVR V2.05.0破解版来玩,哈哈。 不过先完成工程的建立 在CodeVisionAVRv3.10中不作任何配置,完全保存
就是这个按钮,Generate program,save and exit
先保存c文件
保存成AS工程
保存CVAVR工程文件
这个时候AS会提示是否载入一个新的solution,这个就是刚才通过CVAVR创建的工程 果断点“是”。
要求保存一个后缀为atsln的文件,大约是某种关联文件吧,个人猜测。
提示有个错误,貌似和字体有关,估计没有什么问题。
很快一个默认系统配置的工程就建好了,注意,这个是通过CVAVR v3.10创建的 限制诸多,到了这一步,请出CVAVR v2.05
开始配置初始化程序
填好chip和clock,和v3.10版本界面不太一样 配置timer
配置USART,并生成代码
吼吼,把代码copy进刚才建立好的AS工程中,并做小小的修改,就能编译下载咯。 看看串口打印的信息
打完收工。 贴个代码出来看看---------------------------------又割割---------------------------------- 用CVAVRv3.10创建工程,CVAVR v2.05初始化芯片,的确很方便,但是有4k代码的限制。今天点5110的时候,提示试用版限制。 现在ASF还不是太会用,看来还有很长一段路程要走啊。
|