![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
JanJanStudy
爱学习,爱动手,4年单片机编程经验,熟悉stm32开发。
熟悉python编程,利用Django架设网站
展开
-
单片机中映射表在UI设计中的应用
在实际的单片机项目开发中,会设计到LCD的UI设计。如果我们只用if else语句去完成跳转逻辑,那么编写的代码会显得复杂难懂,如果利用映射表,这种弊端就会得到很好的改善。假设现在有9个场景,分别对应我们小键盘上的9个数字键,另外还有Up Down Left Right 4个控制键,初始状态是小键盘1,那么通过上下左右,我们的场景会来回切换,用代码表示如下:/*1.定义数据结构 映原创 2017-11-06 20:15:27 · 1279 阅读 · 0 评论 -
stm32f103串口dma配置实例
1. 串口配置void USART3_Configuration(uint32_t Baudrate){ GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmd(RC原创 2018-01-05 08:55:40 · 6058 阅读 · 0 评论 -
映射表在串口数据解析中的应用
1.串口数据解析函数unsigned char DataAnalysis(char *buf){ unsigned char i,Result; char *NEXT=NULL; for(i=0;i<CMDMax;i++) { NEXT=StrCmp(buf,(char*)InstructionList[i].CMD); if(NEXT!=NULL) { usart原创 2018-01-05 09:47:34 · 391 阅读 · 0 评论