>___
這里我們主要說的是波特率和定時器2的應用. 一般來說,我們串口通訊用到的都是異步串行通訊,工作的方式為方式1. 方式1即為發(fā)送一個完整的信號為10個bit.起始信號為低電平,終止信號為高電平,串口通訊的兩根線
#include#define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); void init(); uint intnum; void main() { init(); while(1) { if(intnum==5000) { intnum=0; RD0=!RD0; } } }v
可對初學者有一定借鑒作用//開時鐘CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER2, ENABLE);//賦值前先關TIM2_DeInit();TIM2_Cmd(DISABLE);TIM2_TimeBaseInit(TIM2_PRESCALER_2, 1427);//1427*1us=700HZ//PWM1 Mo