STM32F107的串口通讯
深圳市欣阳电子有限公司
发表:2023-09-05 19:39:55 阅读:587

1.   STM32的一般规律,首先要使用串口必先使能串口时钟,比如串口1: RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); 

2.   串口使用的GPIO口设置: 首先使能GPIO的时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);其次GPIO端口的模式配置(复用推挽输出、浮空输入等)

3.   主程序有中断的要使用中断配置,注意中断的抢占优先级和子优先级,串口的一般排次位。

初始化中断。

4.   串口配置  :  波特率、字节长度 、停止位、奇偶校验、模式、硬件流控制等

初始化串口、串口接收中断使能、串口使能。

5.   接收中断服务函数编写,   voidUSART1_IRQHandler(void)

一般来说,接收中断服务函数要考虑的问题比较多,主要有一下几点:  接收数据的正确性(某字节的校验、包括CRC校验等),数据长度的正确性(是否接收完整),数据接收过程中突然出现中断或者死机的防护措施等。

核心供货商
营业执照: 未审核
组织机构代码: 未审核
会员等级: 一级会员
联系人: 郑生
电话: 13889959951
QQ: 2164829850
主营类目: 电容/电阻/电感
地址: 广东省深圳市福田区赛格广场4楼4325
简介: 深圳市欣阳电子有限公司主要经营各类进口品牌的加速传感器,以及其他类别的传感器,主要经营的品牌有NXPBOSCHSTINVENSENSE。等系列产品,同时帮客户解决传感器周边配套所需要的高速模拟转换元器件,数据读取储存元器件的配件的等元器件的供应问题。主要经营的品牌有ADI,MICRON.我们提高客户在元器件寻找与供应上的效率问题。为客户节约材料成本,时间成本,以及人员成本,让客户拥有更多的时间与精力专注于传感器整体应用技术方案的算法上,产品应用方案的设计上。我们成为客户在硬件材料供应上不可缺少的供应商之一,以及长期的合作伙伴。公司位于深圳电子街的地标建筑赛格广场,我们在深圳,香港两地仓库备有大...