
MCU STM8S105K4 设置为一个起始为,8个数据位,无校验,一个停止位,用串口助手 发送能够 接收的数据,还是正确的, static void UART_Config(void) UART2_DeInit(); UART2_Init((uint32_t)9600, UART2_WORDLENGTH_8D, UART2_STOPBITS_1, UART2_PARITY_NO, UART2_SYNCMODE_CLOCK_DISABLE, UART2_MODE_TXRX_ENABLE); } /* Enable the UART Receive interrupt: this interrupt is generated when the UART receive data register is not empty */ UART2_ITConfig(UART2_IT_RXNE_OR, ENABLE); /* Enable UART */ UART2_Cmd(ENABLE); /* Enable general interrupts */ enableInterrupts(); 中断接收 INTERRUPT_HANDLER(UART2_RX_IRQHandler, 21) { /* In order to detect unexpected events during development, it is recommended to set a breakpoint on the following instruction. */ unsigned char temp=0; unsigned char temp_state=0; /* Read one byte from the receive data register */ /* temp_state=UART2->SR; if(temp_state&0x01) // 奇偶 ERROR { temp=8; UART2_ReceiveData8(); //return; } else*/ temp_state=UART2->SR; if((temp_state&0x01)!=1) //if(UART2_GetITStatus(UART2_IT_PE) == RESET) { temp=UART2_ReceiveData8(); } } 不知道是不是 哪里设置错了 |
都没人碰到过吗? |
去里有贴专讲这个的,里面有一个PDF文件,你细看一下 |
文件名就叫STM8S中的UART奇偶校验的使用方法 |
STM8S003无法检测到引脚电平
STM8 @svlreg 问题
STM8AF62XX+L99PM62GXP LIN通讯的电路原理图有吗?官网提供了一套软件,没找到对应的原理图,请大家指教一下
求一个STM8S207例程
初次接触STM8,请问在STVD中,为什么这个Struct会报错
STMS005K6T6 如何采集内部参考电压。
stm8s003 adc中断和通道切换的问题
adc施密特触发器stm8
stm8l051f3 TSSOP20 封装,待机模式下,2天后,电流突然增加到140UA
STM8S用STVP烧录怎么加密?