 
        
        
    | 串口协议和RS—232标准 串口通信协议:是指规定了数据包的内容,内容包含了起始位、主体数据、校验位及停止位,双方需要约定一致的数据包格式才能正常收发数据的有关规范。在串口通信中,常用的协议包括RS-232、RS-422和RS-485 RS—232标准:RS232接口是9针(或引脚),通常是TxD和RxD经过电平转换得到的。因此,要想使得芯片与PC机的RS232接口直接通信,需要也将芯片的输入输出端口也电平转换成rs232类型,再交叉连接。尽管PC机和芯片都有TXD和RXD引脚,但是通常PC机(或上位机)通常使用的都是RS232接口(通常为DB9封装),因此不能直接交叉连接。 RS232电平与TTL电平的区别 TTL标准: TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。 RS232标准: 逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V,注意电平的定义反相了一次 USB/TTL转RS232   CH340串口安装   双击安装即可,检查是否安装成功,插入USB串口后,点击设备管理器,检查端口是否有CH340   安装stm32cubemx并编写程序 傻瓜式安装,把所有的框都选上 安装完成后,点击help,下载依赖包   下载完成后,选择自己的芯片,选择前面的复选框下载,绿色代表下载好了 你们选择后,点击install now就行   下载完成后回到home界面。点击图中的地方,创建新项目   点击part name输入自己的芯片,以stmc8t6 为例,之后中间出现的信息点击之后,在点击start project   点击system core,进入里面的sys,在debug那里选择serial wire     接下来进行配置时钟,进入rcc,有两个时钟hse,lse,我们要用GPIO借口,这些接口在APB2里 观察时钟架构,APB2由hse时钟控制,同时在这个界面把PLLCLK右边选上   所以我们把hse那里设置为crystal/ceramic resonator就行了   接下来就是点击相应的引脚设置输出寄存器,output哪一项,一共三个PA7 PB9 PC15   接下来点击system core里的GPIO,点击引脚名,把输出等级改为hight mode不用改   点击project manager 配置好自己的路径名和项目名,然后改IDE为MDK—ARM   进入code generate界面,选择生成初始化文件.c/.h,之后在点击generate code就行了   打开刚刚生成的项目将main.c的主函数部分用下列函数代替 
   在烧录运行,串口要断电置boot0为0,之后即可编译运行成功 实现led灯的周期闪烁   进入flymcu进行烧录   效果图如下   用stm32完成USART串口通信 打开stm32cubeMX,进入我的工程,选择芯片,开始进入   接下来选择时钟配置   设置USART2,点击MODE,选择Asynchronous   接着点击CLOCK configurstion选择HSE,PLLCLK   设置中断,在NVIC SEtting中点击Enabled   后面设置路径,只需要修改Application Structure为Basic,在Toolchain/IDE为MDK—ARM,在Code generate勾选生成项目     后面生成工程打开即可 只需要把main.c里面的程序改为下列代码 
   后面进行烧录 打开串行助手打印出hello windows   接下来进行波形观察 对keil进行相关操作   之后打开逻辑分析仪,选择端口,设置bit,运行就可观察到波形   大约1s一个波形   总结 通过本次实验我更加了解了stm32cubeMX的分装功能,更加了解到stm32d寄存器映射原理,最终完成了本次实验 ———————————————— 版权声明:&是梦都会空 如有侵权请联系删除 | 
学习STM32单片机,绕不开的串口
STM32串口通信基本原理
【STM32U3评测】实现双通道串口通信系统
OpenBLT移植到STM32F405开发板
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
【NUCLEO-WB09KE评测】STM32WB09KE的内部BootLoader使用
11111111111111111111111111111111111
STM32芯片ISP串口程序一键下载—FlyMcu
如何使用CubeMX实现STM32的串口通信以及对printf等函数的重定向
基于STM32串口中断之缓存区溢出卡死经验分享
 微信公众号
                微信公众号
             手机版
                手机版
            