CODEBLOCKS快速上手教程
你是不是在想某一天IAR不再让XX的时候我该怎么办呢? KEIL也不行!
(本人已不用KEIL很久了,现在用SDCC)
你不是认为开源.LINUX都是牛人玩的?是不是也想成为牛人!而不是用开源的东西仅仅是因为他不要钱? 是不是想哪一天也能为开源奉献点力量?
而这一切的开头都得你起码得会用这些软件吧!
一次和朋友聊天的时候朋友给我推荐了CODEBLOCKS!
于是下载下来!天啦,英文! 不会,丢一边,这一放就是一年
不过当时记得里面有个AVR的!
一年后,也就是前几天,买了块AVR学习板的PCB,是初版,上面BUG好多!还好本人焊接还可以,不成问题!
然后开始对开发软件选型!
一打听太多了
BASIC(不喜欢没理由! XX掉)
IAR(用不起!虽然目前不是专门搞这个的,随便用用没问题,但如果这么想那么以后永远都只是随便搞搞) Codevision(听说还可以!不过没用过,)
GCC FOR AVR(也就是WINAVR GCC可是大名鼎鼎呀,以后也想玩玩LINUX,那就是他了)
于是安装了AVR STUDIO 并安装了WINAVR
发现写代码的时候没提示,不爽!
于是代码还是用我一直喜欢的C_FREE来写
但是再换回到AVR STUDIO里编译的时候要等一秒AVR STUDIO才会提示文件已被更新
看来这样子不行,太没效率了!
这时候想起了一年前见过的CODEBLOCKS! 试试先
于是在电脑了半天没着,只要搜索了一下才发现,忽然发现这已是一年前的版本
于是在其发布网站下载了一个新版!
好了,我们先下载并安装好这次需要的!下载地址:
codeblocks带编译器版本CodeBlocks:/
WINAVR:winavr.sourceforge/
安装好!
首先要新建一个工程!
哇!支持的还真多!
好!我们要的就是那个最上面的AVR!
选择! 然后Let’s GO!
然后设置工程名称和存放路径!
然后选择好IC型号和晶体频率(为Delay函数提供参数)
同时最好勾选上最下面的RUN AVR_SIZA AFTER BUILD(编译成功显示程序的SIZE) 如果忘了选择待会儿也可以再手动添加
OK! Finish!
好了!现在可以写代码了!
看!默认她已经给我们创建了一个main.c
好!我们就用她作为主文件,双击以打开main.c
OK! Very Good!
这已经是一个完整的程序了!直接编译下!
最左上角那个便是!点击下! 哇,不成功!
哦!原来没到编译器! 那我们就设置下WINAVR的路径!(其实如果先安装WINAVR 再安装CODEBLOCK的话她会自动搜索的)
哇,支持的好多!还有ARM SDCC MSP430 是不是很COOL?
选择我们的GNU AVR GCC(也就是WINAVR)
然后确认WINAVR的目录
设置上面那个目录即可
好了,再编译下:
OK!~ 好了!
噫? 怎么显示HEX在哪,有多大?嘿嘿,往上拉一拉即可,
每次都得拉一拉呀?
嘿,有办法的!
然后选择
而不是
这将是全局的意思(这里的全局只是针对这个工程哦!) 然后切换到:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。