首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

串口通信问题

串口通信问题

问题(1):在目录  D:\altera\kitsios2\components\altera_avalon_uart\sdk  下有uart_struct.h 头文件。
其中有

int nr_uart_rxchar(np_uart *uartBase);        // 0 for default UART
void nr_uart_txcr(void);
void nr_uart_txchar(int c,np_uart *uartBase); // 0 for default UART
void nr_uart_txhex(int x);                     // 16 or 32 bits
void nr_uart_txhex16(short x);
void nr_uart_txhex32(long x);
void nr_uart_txstring(char *s);
 接口函数, 为何我加入此头文件后,使用该函数还数出现报错,请帮忙解答 !

 

问题(2)

  另求

#define IORD_ALTERA_AVALON_UART_RXDATA(base)         IORD(base, 0)
#define IOWR_ALTERA_AVALON_UART_RXDATA(base, data)   IOWR(base, 0, data)

#define IORD_ALTERA_AVALON_UART_TXDATA(base)         IORD(base, 1)
#define IOWR_ALTERA_AVALON_UART_TXDATA(base, data)   IOWR(base, 1, data)÷

 函数应用 例子!希望各位拉兄弟一把!
 

nios2的串口上层调用的不是这些函数,论坛有人做过类似的事情,你看看以前的帖子。
在交流中前进,共同实现nios的应用。
返回列表