#include "stm8s.h"
void UART_Init(void)
{
UART1_DeInit();
UART1_Init((u32)115200, UART1_WORDLENGTH_8D, UART1_STOPBITS_1,
UART1_PARITY_NO, UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_RX_ENABLE);
UART1_Cmd(ENABLE);
}
void main()
{
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); //系统分频器 1分频
UART_Init();
enableInterrupts();
while(1)
{
UART1_SendData8(0x12);
}
}
这个程序烧写到单片机之后在电脑上打开串口助手,调节到设定的频率为什么接收不到数据呢?
需要将端口设置为 推挽输出高电平吗? |