📄 main.c
字号:
//连接方式:
//PD2-----38k
//uart t---------t g---------g v---------v
//可用串口小精灵显示发送数据,串口接线方式 r--------------r g----------g
#include "stm8s.h"
#include "stm8s_clk.h"
#include "stm8s_uart2.h"
#include "stm8s_tim3.h"
u16 t1=0;
u16 t2=0;
u16 f;
int key=0;
u8 n=500,m=1000,s=500;
void xwDelay(void)
{
int i=2;
int j=50;
while(i--)while(j--);
}
main()
{
UART2_DeInit();
//初始化串口
UART2_Init(2400,UART2_WORDLENGTH_8D,UART2_STOPBITS_1,UART2_PARITY_NO,UART2_SYNCMODE_CLOCK_DISABLE,UART2_MODE_TX_ENABLE);
//串口发送串口初始化完成信息
putStrLine("串口初始化完成.");
//STM8默认时钟为2M,52一个周期,大约38kHZ
TIM3_TimeBaseInit(TIM3_PRESCALER_1,52 );
//初始化TIM3的通道1(PD2)输出PWM波,标准的一半高,一半低
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -