2024年5月9日发(作者:)

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:

/

WINAVR:

/

安装好!

首先要新建一个工程!

哇!支持的还真多!

好!我们要的就是那个最上面的AVR!

选择! 然后Let’s GO!

然后设置工程名称和存放路径!

然后选择好IC型号和晶体频率(为Delay函数提供参数)

同时最好勾选上最下面的RUN AVR_SIZA AFTER BUILD(编译成功显示程序的SIZE)

如果忘了选择待会儿也可以再手动添加

OK! Finish!