51单片机普通I/O口,做串口用,可以和真的串口一样,设置发送和接收的波特率,和发送接收的模式
标签: 51单片机
上传时间: 2014-01-19
上传用户:z1191176801
使用Windows API函数实现的串口通信,主要包括串口连接、串口设置、串口数据的发送接收以及串口的关闭
上传时间: 2017-04-07
上传用户:czl10052678
使用AT89C52单片机,12MHZ晶振,包括发射和接收程序。
上传时间: 2013-12-25
上传用户:waizhang
nRF24E1多发单收,接收程序。原理,切换接收频率。
上传时间: 2014-01-04
上传用户:lanwei
单片机上电后向串口数据0XAA,接收到数据后,然后向串口发送接收到的数据使初学者领略使用中断进行数据通信,传输方式为RS485
上传时间: 2017-07-09
上传用户:ls530720646
通信系统的GUI设计,包括模拟发送接收,和数字发送接收的M文件等
上传时间: 2017-08-25
上传用户:努力努力再努力
stm8L系列的红外线发送接收,很好用哦。希望能帮到大家
上传时间: 2016-07-02
上传用户:kkwlx
zmodem文件传输协议的源码,包含发送接收,c语言编写。
上传时间: 2020-10-02
上传用户:
一建立STM32cubeMX工程1.建立新工程,选择芯片STM32F302CCTx2. 在Pinout 中时钟配置为高速外部时钟, UART配置为异步通信, cube 会自动分配引脚。3.Clock Configuration 中配置如下4.configuration 中点击USART1可进入配置在USART1 configuration 中Parameter Settings 可以配置波特率,发送数据字长,奇偶校验位和停止位等。NVIC Setting 可以配置中断优先级。5.生成keil 软件代码点击工具栏中的齿轮按钮,可以选择代码的开发平台, ok 结束。(文件保存路径一定要是全英文的)进过了我们一系列的配置, cube 会为我们自动生成keil 软件的代码,代码中包括工程所需的固件库,配套的头文件,启动文件及用户文件。在main.c 中包括了我们工程所需外设的初始化,包括了系统时钟初始化,中断初始化, GPIO初始化, USART1初始化, HAL库初始化。我们只需要在main.c 中添加我们自己的代码就可以了。二keil 软件代码及HAL库使用UART_HandleTypeDef huart1;生成的代码中有声明一个USART处理的结构体HAL库中串口的数据收发有四个函数HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);指针huart 指向我们之前定义的USART处理结构体, 我们将在函数中对结构体中的参数进行操作。pDate 是我们自己定义的数据发送接收缓存, Size 发送接收数据个数, Timeout 超时持续时间。UART状态的结构体:我们在发送接收函数中要经常对USART的状态进行判断,以便我们对函数结构体中的参数进行操作
标签: stm32cubemx 串口
上传时间: 2022-06-22
上传用户:shjgzh
HS6200 初始化及发射接收程序,程序有备注,条理清晰,非常实用。HS6200是当前市场上应用最广的一个 2.4G 收发芯片, 广泛应用于 智能家居, 玩具, 有源卡等市场.
标签: hs6200
上传时间: 2022-07-17
上传用户: