357982292 发表于 2013-5-26 22:23:45

问下AVR的位操作。秀下自己DIY AVR的开发工具

本帖最后由 357982292 于 2013-5-26 22:29 编辑

如何像PIC一样定义操作AVR的位
如;#define SDATS_595_2RA0
不好意思,没用过AVR,现在学习中。感觉AVR的位操作不是很方便
秀下自己DIY AVR的开发工具,

jlhgold 发表于 2013-5-26 22:34:07

这12864和OLED有的一拼啊{:lol:}

xuboluan 发表于 2013-5-27 18:25:00

#define ClrPA(n) do{DDRA|=(1<<n);PORTA&=(~(1<<n));}while(0)// 置低置高
#define SetPA(n) do{DDRA|=(1<<n);PORTA|=(1<<n);}while(0)

#define PAInput(n) PINA&(1<<n)?1:0                                 //读取

357982292 发表于 2013-5-28 22:44:08

用习惯了PIC,用AVR还真有点不习惯。
页: [1]
查看完整版本: 问下AVR的位操作。秀下自己DIY AVR的开发工具