stm32f407探索者开发板(十八)——串口通信实验讲解(USART_RX_STA流程图详解)
一、uart_init(串口初始化) 就是根据上一篇的一样的步骤,可以进行参考核对,尝试进行理解 ①串口时钟使能: RCC_APBxPeriphClockCmd); GPIO时钟使能: RCC_ AHB1PeriphClockCmd(); ②引脚复用映射:GPIO_PinAFConfig(); ③GPIO端口模式设置:GPIO _Init(); 模式设置为...
stm32f407探索者开发板(十六)——串行通信原理讲解-UART
一、串口通信接口背景知识 1.1 处理器与外部设备通信的两种方式 并行通信传输原理:数据各个位同时传输。优点:速度快缺点:占用引脚资源多 串行通信传输原理:数据按位顺序传输。优点:占用引脚资源少缺点:速度相对较慢 串行通信: 1.2 按照数据传送方向 单工: 数据传输只支持数据在一个方向上传输 ...
【STM32 .Net MF开发板学习-19】DHT11温湿度传感器通信(上)
前段时间开发远程医疗系统(Dr.Cloud)就曾用到过温湿度传感器,不过当时考虑到集成难度,选了一个RS485接口的传感器,该传感器实现了Modbus Rtu Slave的功能,只要客户程序实现Modbus Rtu Client即可读出温湿度数据。是方便了开发,不过价格不菲,要价要150元左右。 网友fangyuan推荐了一款仅7元的DHT11温湿度传感器,刚开始以为是TTL电平的串口通信,后来....
【STM32 .Net MF开发板学习-23】DHT11温湿度传感器通信(下)
在上一篇《DHT11温湿度传感器通信(上)》中,我们介绍了DHT11的通信原理及实现通信的底层代码,当时由于没有封装成托管代码库,所以应用开发的用户还不能直接获取DHT11的数据。不过今天这个工作我们已经完成,用户仅需编写几行代码就可以获取传感器数据了。 我们封装后的类库如下: public sealed class DHT11 &nbs...
【STM32 .Net MF开发板学习-26】借道调试口与开发板通信
目前可以成为.NET MF开发板调试口的信道有,串口、USB和网口,一般情况下,一旦具体设定哪个信道,在不更换固件的情况下,是无法动态改变的。 所谓调试口,就是供windows平台上的VS2008/VS2010调试的信道,当然MFDeploy和我编写的工具YFAccessFlash也是通过这个信道和开发板实现通信的。不过,这些通信过程,作为运行到开发板上的应用程序是无从知道的,这些基于开发板底层....
【STM32 .Net MF开发板学习-27】GPRS通信实现
GPRS是General Packet Radio Service(通用分组无线服务技术)的简称,它是GSM移动电话用户可用的一种移动数据业务。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输。我们基于.NET Micro Framework 4.1平台,开发了YFSoft.Hardware.GPRS库,通过该库,用户简单调用相关接口,就可以实现GPRS通信。 我们所选用....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
IoT
物联网软硬件开发者一站式基地
+关注