标签: avr-studio4

第一次嵌入系统编程器使用哪个微控制器是否重要?

我有几年的桌面和网络编程经验.我想继续做一些嵌入式系统编程.在询问了最初的问题后,我想知道我应该从哪个硬件/软件IDE开始......

或者......没关系?

哪个开发平台最容易学习和编程(考虑到IDE的可用性)?

如果出现问题,哪一个最容易调试?

我的目标是了解"IO端口如何工作,内存限制/要求,包括可能的分页,中断服务程序". 学习一个我稍后会使用的,或者高级概念应该延续到大多数微控制器是否更好?

谢谢!

更新:这个开发工具包是如何开始的?评论?建议?

embedded microcontroller codewarrior arduino avr-studio4

35
推荐指数
2
解决办法
9021
查看次数

8位枚举,在C中

我必须存储指令,我将通过串口接收命令.命令长度为8位.

我需要保持命令名称及其值之间的透明度.这样可以避免将串行接收的8位数转换为任何类型.

我想在我的代码中使用Enumerations来处理它们.只有枚举对应于此平台上的16位整数.

该平台是AVR ATmega169V微控制器,位于Butterfly演示板上.它是一个8位系统,对16位操作提供一些有限的支持.它不是一个快速的系统,有大约1KB的RAM.它没有像文件I/O或操作系统那样的任何奢侈品.

那么关于我应该用什么类型来存储8位命令的任何建议呢?
必须有比#defines的大量标题更好的东西.

c avr avr-studio4 winavr avr-gcc

24
推荐指数
2
解决办法
1万
查看次数

如何将Char转换为Float

如何在AVR studio 4的编码中将unsigned char值转换为float或double.

请帮助我是初学者,我的问题也可能听起来很愚蠢:/

就像我有一个char keyPressed

我用lcd_gotoxy(0,0)将它打印在屏幕上; lcd_puts(keyPressed);

现在我想用这个值来计算一些东西..如何将它转换为float或double?请帮忙

c c++ microcontroller avr-studio4 atmega16

5
推荐指数
1
解决办法
5万
查看次数