|
本帖最后由 原来的你 于 2019-2-24 20:58 编辑 本节我们讲究stm8s001的串口中断收发,代码如下:、 void UART1_Config(void) { UART1_Init((uint32_t)115200, UART1_WORDLENGTH_8D,UART1_STOPBITS_1, UART1_PARITY_NO, UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE); /* 使能接收中断 */ UART1_ITConfig(UART1_IT_RXNE_OR, ENABLE); /* 使能发送中断 */ UART1_ITConfig(UART1_IT_TXE, ENABLE); /* 使能 UART1 */ UART1_Cmd(ENABLE); } INTERRUPT_HANDLER(UART1_TX_IRQHandler, 17){ UART1_SendData8(TxBuffer[TxCount++]); if (TxCounter == TX_BUFFER_SIZE) { } { uint8_t temp; /* 从接收数据寄存器读取一个字节并发送回去 */ temp = UART1_ReceiveData8(); UART1_SendData8(temp); } |
| stm8s105,发送字符串,却只能收到第一个字符,后边的就收不到了。 |
STM8 的MCU有四个供电单元
【STM8-SO8】08-STM8L001J3的点灯
STM8单片机如何实现Bootloader
基于STM8的DALI (数字可寻址调光协议)
开源基于STM32的STM8脱机编程器
【ST MCU实战经验】之STM8中UART奇偶校验的使用方法
【思修电子STM8集合贴】龙顺宇STM8理论/实战视频/书籍/软件/
初次尝试STM8S001J3
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
基于STM8的实验代码汇总分享
微信公众号
手机版