`由于最近手里有其他的事要忙 所以 学习的进程比较慢 昨天参考了官方的教程和
JUNIC的教程学习了一下 FIREBLE的报告学习了一下 串口调试
首先你要有一个串口调试助手 我用的是原子的 你们要是用过51 用STCISP上的 或者sscom都行
打开官方的例程
void uart_io_config(void)这个是串口初始化的函数所以是必须的
uart_init(QN_UART0, __USART_CLK, UART_57600);官方的例程给的波特率是57600的 和我平时都用的不太一样
所以改成如下这样
uart_init(QN_UART0, __USART_CLK, UART_9600);这样就可以了
uart_printf(QN_UART0, (uint8_t *)"Hello World
");这个是官方例程库里给的 类似于C中的printf的函数
同时官方的例程还可以将你发送的东西返回串口上
rx_flag = 1;
uart_read(QN_UART0, buffer, 10, led_blink_left);
while (rx_flag == 1);
tx_flag = 1;
uart_write(QN_UART0, buffer, 10, led_blink_right);
while (tx_flag == 1); 其实就是一个简单的判断返回
`