📄 505972ca498e001b1f47f7c69a081316
字号:
/* * "Hello World" example. * * This example prints 'Hello from Nios II' to the STDOUT stream. It runs on * the Nios II 'standard', 'full_featured', 'fast', and 'low_cost' example * designs. It runs with or without the MicroC/OS-II RTOS and requires a STDOUT * device in your system's hardware. * The memory footprint of this hosted application is ~69 kbytes by default * using the standard reference design. * * For a reduced footprint version of this template, and an explanation of how * to reduce the memory footprint for a given application, see the * "small_hello_world" template. * */#include <stdio.h>#include <excalibur.h>int main(void){ unsigned char c; int ctrl; int d; int i,j; i=0;j=0; ctrl=IORD_ALTERA_AVALON_PIO_DATA(CTRL_PIO_BASE); //读取外接控制信号 if(ctrl = 0) { i++; if(i>1000) return; } if (ctrl=1) { j++; while ((c=nr_uart_rxchar(na_uart)) == -1); //从串口1接收字符 if(c=0x55) nr_uart_txchar(0x33,0); //将0x33传给默认串口 else c=c-Oxaa; d=int(c/2); nr_uart_txchar(d,0); //将计算后的数据传给默认串口 } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -