
STM32
顾小豆
1.熟练掌握西门子,三菱,欧姆龙等品牌plc;
2.熟悉c语言,熟练掌握单片机与arm底层驱动开发(c51,stm32,lm3s等系列);
3.熟练掌握keil,iar等单片机开发编译软件;
4.熟练掌握基于ucos实时操作系统的控制软件开发;
5.熟练使用altium designer电路设计软件,熟悉电路设计和pcb设计;
6.熟悉tcp/ip协议,熟悉usb 2.0规范协议等。
展开
-
物联网-移柯L206模块TCP开发(基于STM32+AT命令)
最近一直在做2g模块联网的项目,用到了移柯L206 2G模块,今天就简单讲一下移柯L206 2G模块基于STM32+AT命令开发TCP联网的过程,参考文档:移柯L206 TCPIP开发流程说明V1.1想要实现模块联网,首先需要配置STM32串口,代码如下:#include "delay.h"#include "iot.h"#include "stdarg.h" #includ...原创 2019-01-20 21:08:37 · 3934 阅读 · 2 评论 -
STM32f407与STM32F103 串口采用DMA收发数据配置方法的异同
最近有个项目需要用到STM32F407ZET6这款芯片,其中有一个串口收发数据的应用。因为之前有用过STMF32F103ZET6通过DMA收发数据的方案,所以我打算移植之前的代码实现这个功能,STM32F103的DMA相关介绍参见STM32F103 DMA介绍之前项目使用的代码如下:/***************************************************...原创 2018-12-09 20:48:33 · 8453 阅读 · 10 评论 -
stm32f1系列单片机实战应用
最近有一个小项目,测量运动自行车速度,上传给上位机软件,处理VR视频播放。正好公司有现成的stm32f1系列单片机开发板,所以我就想到了使用它来实现这个小功能。1. 硬件配置:1.1. 运动自行车; 1.2. 磁感应开关与专用磁铁; 1.3. 基于Stm32f103zet6芯片的开发板(七星虫),如下图;1.4. 连接线若干;1.5. miniusb线缆,用于给开发板供电及串口通...原创 2018-04-09 15:07:13 · 5531 阅读 · 0 评论 -
STM32F103系列实战之DMA控制器
DMA简介直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。灵活的12路通用DMA(DMA1上有7个通道, DMA2上有5个通道)可以管理存储器到存储器、设备到存储器和存储器到设备的数据传输;还有一个仲裁器来协调各个DMA请求的优先权。2个DMA控制器支持环形缓冲区的管理,避免了...原创 2018-03-13 10:20:36 · 20418 阅读 · 0 评论 -
STM32F103系列实战之通用同步异步收发器(USART)
通用同步/异步收发器(USART)STM32F103xC、 STM32F103xD和STM32F103xE增强型系列产品中,内置了3个通用同步/异步收发器(USART1、 USART2和USART3),和2个通用异步收发器(UART4和UART5)。这5个接口提供异步通信、支持IrDA SIR ENDEC传输编解码、多处理器通信模式、单线半双工通信模式和LIN主/从功能。USART1接口通信速率可...原创 2018-03-12 14:31:54 · 12267 阅读 · 1 评论