在用正点原子的探索板STM32F4系列进行串口通信,使用了正点原子自带的库函数里“实验四 串口通信”一例,但是在把USART1换成USART2等其他串口的时候,却无法进行通信,具体原因如下:

此处省略不断做实验得出结论的我:

1. 用FLYMCU下载程序到开发板时,出现了一直在连接的情况


解决方法:正点原子用USB下载的时候必须将USB串口和USART1串口连到一起才能下载,所以,应该用跳线帽把USB串口和USART1串口连一起,如图所示,这是没连之前的。
连接方式为下图

2.将USART1换成其他串口时,无法正常进行通信

经过我的多次试验,我发现STM32F4探索板当一个工程中间存在两个USART.C文件时,fprint函数无法使用,所以我们最好不要使用fprint函数(具体其他解决方案暂时还没得到,如果有会补充)

正点原子STM32f4系列其他串口通信失败问题解决相关推荐

  1. pdfstamper生成pdf无法显示汉字_正点原子STM32F4/F7水星开发板资料连载第四十六章 汉字显示实验...

    1)实验平台:正点原子水星 STM32F4/F7 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载 ...

  2. 光盘显示0字节可用_正点原子STM32F4/F7水星开发板资料连载第四十六章 汉字显示实验

    1)实验平台:正点原子水星 STM32F4/F7 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载 ...

  3. fpu测试_正点原子STM32F4/F7水星开发板资料连载第五十章 FPU 测试实验

    1)实验平台:正点原子水星 STM32F4/F7 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载 ...

  4. c# 实现PC与PLC(三菱Fx系列)串口通信

    串口是计算机上一种非常通用的设备通信协议. 大多数计算机包含两个基于RS-232的串口. PLC采用的是三菱公司的FX1N©系列产品,支持的串口通信协议是422,不支持232协议, 所以要调用第三方提 ...

  5. 正点原子gt9xx系列linux驱动移植

    写这个博客的前景: 正点原子的RGB电容触摸屏触摸芯片系列: 4.3 寸屏  480x272分辨率 使用的触摸芯片是gt9xx系列 4.3寸屏 800x480分辨率 使用的触摸芯片是gt9xx系列 7 ...

  6. S3C2440开发板裸机程序系列04—串口通信

    1.  S3C244串口概述 串口通讯一般要增加电平转换电路,原因是TTL/CMOS电平与RS232电平不一致: TTL/CMOS电平: CMOS电平: 常用的电平转换芯片是MAX3232. S3C2 ...

  7. 正点原子STM32F407ZGT6以太网ETH—LwIP通信笔记

    一.互联网模型 互联网技术对人类社会的影响不言而喻.当今大部分电子设备都能以不同的方式接入互联网(Internet),在家庭中PC常见的互联网接入方式是使用路由器(Router)组建小型局域网(LAN ...

  8. python打开串口失败_python 如何防止串口通信失败?

    python 对串口的操作 我用的是"线程轮寻"方式. 就是打开串口后,启动一个线程来监听串口数据的进入,有数据时,就做数据的处理(也可以发送一个事件,并携带接收到的数据). 我没 ...

  9. 正点原子STM32F4探索者开发板HAL库触摸屏例程移植到STM32CubeMX+CLion

    前言 本次移植我们将在移植好的TFT LCD屏幕例程的基础上进行修改 正文 我们打开STM32CubeMX文件,并配置好一个1us的定时器,我这里使用的是定时器6 我这里的系统时钟频率是168M,定时 ...

  10. 正点原子stm32f4 mpu6050外接方法

    stm32小白,写博客是为了防止自己忘记,原理还没搞懂,各路大佬们当个笑话看就行 代码修改 myiic.c myiic.h 硬件连接 mpu6050模块的SCL接PB10,SDA接PB11 注意:代码 ...

最新文章

  1. Guava 中的 Stopwatch 是个什么鬼?
  2. [转[c++]从int转换成string
  3. Linux发行分支时间轴
  4. Ocelot(一)- .Net Core开源网关
  5. 每日一皮:QA一来,大家都要靠边站!
  6. 电脑蓝屏终止代码irql_电脑蓝屏代码浅析
  7. ethtool修改网卡队列
  8. Kotlin极简教程:第9章 轻量级线程:协程
  9. mysql忘记密码如何修改
  10. 利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序
  11. Java生产者 消费者模型的一种实现
  12. Taskonomy: Disentangling Task Transfer Learning程序运行记录
  13. php 课程节次周次提取,用PHP写一个最简单的解释器Part5(计算器最后一节,下节开始如何写个脚本语言)...
  14. 「leetcode」47.全排列 II【回溯算法】详细图解!
  15. Plastic SCM的介绍
  16. 集训队论文之经典数学题【收藏】
  17. 【集合论】等价关系个数计算问题 ( 有序对个数计算 | 二元关系个数计算 | 划分 | 等价关系 )
  18. App推广中常用名词
  19. 经典《飞机大战》游戏,难道你不想自己动手开发一个嘛(附源码免费下载)
  20. 苹果自带地图进行定位

热门文章

  1. winrar4.0 注册码
  2. d2j-dex2jar classes.dex报错
  3. 自制Json解析工具(易语言)
  4. Windows上安装PDF虚拟打印机 (将word、excel等文件通过打印的方式转换为PDF文件)
  5. LitePal简单用法
  6. echarts+3d饼图
  7. csp 201512-4 送货(hierholzer算法的递归和堆栈实现)
  8. Photoshop cc 2019安装与破解(附资源)
  9. web前端如何提升自我
  10. VS2015 VisualSVN的 破解方法