初善 发表于 2019-2-18 17:13 那不就对了吗,串口0就是给你连接别的单片机或传感器用的,直接用串口0就行了,能收能发,好像接收处理程序应该写在串口中断回调函数里吧 |
极光远见 发表于 2019-2-18 16:13 谢谢 你,我弄明白了IO2就是tx,能查看信息,已经测试了 您这边有用串口0来做串口通信吗?我想检测的产品想先用STC的做完,8266没有那么多ADC,然后通过串口传到8266里面,8266再转发到机智云去 |
极光远见 发表于 2019-2-18 15:17 user_main.c文件 uart_init_3(9600,115200); UART_SetPrintPort(1); //这个是否已经设置为了串口1呢? 在 uart.c文件里面 UART_SetPrintPort(uint8 uart_no) { if(uart_no==1){ os_install_putc1(uart1_write_char); }else{ /*option 1: do not wait if uart fifo is full,drop current character*/ os_install_putc1(uart0_write_char_no_wait); /*option 2: wait for a while if uart fifo is full*/ os_install_putc1(uart0_write_char); } } 根据前面定义好像是设置了串口1了呢? os_install_putc1(uart1_write_char); |
版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )