|
本實(shí)驗(yàn)將實(shí)現(xiàn)如下功能:本實(shí)驗(yàn)利用TIM14_CH1產(chǎn)生PWM來控制DS0亮度,DS0將從遵從暗-->亮--->暗-->亮的循環(huán)。
單片機(jī)源程序如下:
- #include "sys.h"
- #include "delay.h"
- #include "usart.h"
- #include "led.h"
- #include "pwm.h"
- #include "exti.h"
- #include "ec20.h"
- #include "iwdg.h"
- /*程序建立一路SOCKET連接 TCP客戶端,將采集到的GPS數(shù)據(jù)發(fā)到服務(wù)器端進(jìn)行顯示***************/
- int main(void)
- {
- char *strx;
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置系統(tǒng)中斷優(yōu)先級分組2
- delay_init(168); //初始化延時函數(shù)
- uart_init(115200);//初始化串口波特率為115200
- uart2_init(115200);//初始化串口波特率為115200 對接EC20
- LED_Init();
- IWDG_Init(7,625);//10s溢出
- PWRKEY=0;//對EC20上電
- EC20_Init();
- while(1)
- {
- printf("AT+QGPSGNMEA=\"RMC\"\r\n");//讀取GPS北斗定位數(shù)據(jù)
- delay_ms(500);
- strx=strstr((const char*)RxBuffer,(const char*)"OK");//返回OK
- while(strx==NULL)
- {
- strx=strstr((const char*)RxBuffer,(const char*)"OK");//返回OK
- }
- EC20Send_StrData((char*)RxBuffer);//通過EC20將數(shù)據(jù)發(fā)送出去
- IWDG_Feed();//喂狗
- LEDstatus=!LEDstatus;
- }
- }
復(fù)制代碼
Keil代碼下載:
01_EC20建立一路SOCKT發(fā)數(shù)據(jù)_TCP發(fā)GPS定位數(shù)據(jù).7z
(342.1 KB, 下載次數(shù): 45)
2022-3-8 17:37 上傳
點(diǎn)擊文件名下載附件
|
評分
-
查看全部評分
|