关于ICCAVR编写的程序问题,这种管脚定义是什么意思?

2025-02-24 20:14:14
推荐回答(2个)
回答1:

PORTA,DDRA都是宏,对它们读写就是对某地址的读写。给你个这些宏的定义,你自己看看就明白了。

假如0xffff就是端口a的寄存器地址,那么我们可以这样定义PORTA:
#define PORTA *(volatile unsigned long*)0xffff
以后我们就可一在c语言中用PORTA= 34;类似的语句给端口a的寄存器赋值了。

回答2: