哪位牛人可以讲讲用C语言开发AVR单片机程序。

时间:2022-10-13 19:48:36
本人要在为采用AVR CPU的单片机做一个程序解释器。由于用本程序需要大量逻辑运算。才用汇编会
相当麻烦。所以,决定采用C语言。但是本人是计算机出生,对AVR单片机不熟。
希望,行家里手。能推荐好的C语言开发工具。最好是,调试方便的。
并且能说说。在单片机上编程与在计算机上的主要区别。以及需要特别注意的地方。
C语言中有的数据内型单片机上的编译器中都有吗?如指针。

11 个解决方案

#1


winavr

#2


AVR Studio调试

#3


学习中!

#4


iccavr

#5


IAR AVR是现有的几个编译器中效率最高的!
如果你对GCC比较熟悉的话,可以是使用GCC的AVR版本!
codevision iar也是一个比较好的选择,它的库函数比较多,比如SPI等都有,但是这个编译器编译代码效率不是好高!

#6


用WINAVR吧!至于学习你可以到www.ouravr.com(我们的AVR)学习去。

#7


AVR Studio 4
AVR系列单片是RISC结构的,是全累加器结构,只要理顺了流程,用汇编写起来是很简单的!

#8


CodeVision好用

#9


mark

#10


建议采用可以自动生成初始化代码的编译器,
其实采用那种编译器是次要的,主要是你对你采用的
编译器有多熟悉的问题,我用的是破解的icc,感觉很好用
程序都是在你pc上编,么有所谓的区别,区别就是你需要把你
编译好的程序下载到单片机中
AVR编译器,兼容ANSI标准c,多看点书吧

#11


去http://www.avrfreaks.com看看,大都关于AVR的资料能找到.我就是用GCC来做程序的.总觉得挺方便的.

#1


winavr

#2


AVR Studio调试

#3


学习中!

#4


iccavr

#5


IAR AVR是现有的几个编译器中效率最高的!
如果你对GCC比较熟悉的话,可以是使用GCC的AVR版本!
codevision iar也是一个比较好的选择,它的库函数比较多,比如SPI等都有,但是这个编译器编译代码效率不是好高!

#6


用WINAVR吧!至于学习你可以到www.ouravr.com(我们的AVR)学习去。

#7


AVR Studio 4
AVR系列单片是RISC结构的,是全累加器结构,只要理顺了流程,用汇编写起来是很简单的!

#8


CodeVision好用

#9


mark

#10


建议采用可以自动生成初始化代码的编译器,
其实采用那种编译器是次要的,主要是你对你采用的
编译器有多熟悉的问题,我用的是破解的icc,感觉很好用
程序都是在你pc上编,么有所谓的区别,区别就是你需要把你
编译好的程序下载到单片机中
AVR编译器,兼容ANSI标准c,多看点书吧

#11


去http://www.avrfreaks.com看看,大都关于AVR的资料能找到.我就是用GCC来做程序的.总觉得挺方便的.