标题:
stm32用串口控制小车程序
[打印本页]
作者:
Hendrix
时间:
2019-1-2 22:58
标题:
stm32用串口控制小车程序
单片机源程序如下:
#include "stm32f4xx.h"
#include "led.h"
#include "key.h"
#include "sys.h"
#include "exti.h"
#include "car.h"
#include "uart.h"
//延时子程序 对应12M晶振
void delayms(void)
{
int i;
unsigned int ms=1000;
while(ms--) //每一次循环
{
for(i=0;i<12000;i++);
}
}
u8 USART_Data;
int flag=0;
void USART1_IRQHandler(void)
{
if(USART_GetITStatus(USART1,USART_IT_RXNE) != RESET)
{
USART_ClearITPendingBit(USART1,USART_IT_RXNE);//对中断标志清空
USART_Data = USART_ReceiveData(USART1);
USART_SendData(USART1,USART_Data);
flag =1;//标志位置1表示数据已经成功接收并且已发送到
}
}
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//中断分组
//LED_Init();
//KEY_Init();
car_Init();
exti_Init();
uart_Init();
while(1)
{
if(flag==1)
{
if(USART_Data ==49)//发送字符1表示亮灯1
{
run();
}
if(USART_Data ==48)
{
stop();
}
flag =0;
}
}
return 0;
}
复制代码
所有资料51hei提供下载:
串口.rar
(446.94 KB, 下载次数: 15)
2019-1-3 03:22 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
admin
时间:
2019-1-3 03:22
补全原理图或者详细说明一下电路连接即可获得100+黑币
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1