-
Uart_receive
STM32F4系列串口接收函数,,程序已测试通过。(void USART1_IRQHandler(void) //串口1中断服务程序
{
u8 Res
#ifdef OS_TICKS_PER_SEC //如果时钟节拍数定义了,说明要使用ucosII了.
OSIntEnter()
#endif
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //接收中断(接收到的数据必须是0x0d 0x0a结尾)
{
Res =USART_ReceiveData(USART1) //(USART1->DR) //读取接收到的数据
if((USART_RX_STA&0x8000)==0)//接收未完成
{
if(USART_RX_STA&0x4000)//接收到了0x0d
{
if(Res!=0x0a)
USART_RX_STA=0 //接收错误,重新开始
else
USART_RX_STA|=0x8000 //接收完成了
}
else //还没收到0X0D
{
if(Res==0x0d)USART_RX_STA|=0x4000
else
{
USART_RX_BUF[USART_RX_STA&0X3FFF]=Res
USART_RX_STA++
if(USART_RX_STA>(USART_REC_LEN-1))USART_RX_STA=0 //接收数据错误,重新开始接收
}
}
}
}
#ifdef OS_TICKS_PER_SEC //如果时钟节拍数定义了,说明要使用ucosII了.
OSIntExit()
#endif
} )
- 2016-01-21 17:04:30下载
- 积分:1
-
ov7725摄像头采集图像
该资料是基于ov7725摄像头进行图像的采集,其中包含了复杂的寄存器配置,以及对数据的采集。主控芯片采用了stm32单片机,该单片机功能强大,有很多的库
- 2022-03-04 03:33:07下载
- 积分:1
-
usart
this is a usart project
- 2015-03-06 23:46:45下载
- 积分:1
-
西门子数控系统
数控系统编程,主要介绍了西门子数控系统的功能和数据采集(shu kong sd df dfd dfrfv ftgrtrb)
- 2020-12-08 14:19:22下载
- 积分:1
-
bian1
编码器程序能测编码的角度和角速度并反馈回去(The coding of program encoder Angle and angular velocity and feedback is back
)
- 2011-12-06 18:04:49下载
- 积分:1
-
kuangbin的ACM模板(新)
说明: ACM/ICPC algorithm programming contest template (new)
- 2020-06-23 02:20:02下载
- 积分:1
-
kabg
α-β-γ滤波函数,可实现对等间隔的观测数据进行滤波估计。(α-β-γ filter function design by C language. Complete the filter evaluation function for equidistant discrete data.)
- 2013-08-19 16:40:24下载
- 积分:1
-
rs232-Serial-port
说明: RS-232串口通讯编程,使用C#代码实现(Implementation of RS232 Communication C#)
- 2020-06-19 21:40:02下载
- 积分:1
-
stm32f4 +TP8485+源程序
嵌入式学者进,基于ST公司的stm32f427控制芯片+TP8485电平转换芯片+源程序,重要的事情说五遍,不止是三遍:本人设计实测有效,本人设计实测有效,本人设计实测有效,本人设计实测有效,本人设计实测有效!
- 2023-03-13 22:00:05下载
- 积分:1
-
DFS
peymayesh dfs graph ba zaban c++
- 2013-06-17 02:48:56下载
- 积分:1