在nios的外设中,每一个外设都有自己的基地址,还有偏移地址,
那么这个偏移地址仅仅就是基地址加上偏移量而已?
#define pio_base 0x00001920
#define pio_offset_1 0x00001921
比如说 *(unsigned volatile int *)pio_base是对基地址置数,
那么*(unsigned volatile int *)pio_offset_1 就是对偏移地址为1的地址置数,
比如我想对串口的register置数,我不想用nios自带的函数,这样应该也可以吧?
不知道那位高手能把串口的编程流程说一下阿,最好能够详细一点,毕竟以前没有学过单片机阿!
[此贴子已经被作者于2006-6-22 10:40:56编辑过] |