首页 > 其他分享 >stm32串口晶振不对输出乱码+汇承HC-14lora模块

stm32串口晶振不对输出乱码+汇承HC-14lora模块

时间:2024-04-22 23:24:20浏览次数:32  
标签:晶振不对 汇承 乱码 模块 串口 HC lora

最近要用到一个lora无线透传模块,然后就先用两个32开发板(用的STM32F103C8T6)试试简单的收发数据。结果,第一步串口发送一句话就寄了,我串口打印了“hi”,结果出现了一堆乱码,我寻思着,就这一句代码也不至于还能错吧。。。然后我以为是USB-TTL的问题,换了一个能用的还是一样。。。但是很奇怪,就是不能发送的那个板子,用的一个官方工程的时候,我发现是能够正常用串口输出数据的,然后我用了另一个c8t6开发板(跟前面那个不一样,但是都是C8T6)又能正常的发出去,说明代码没问题,硬件也没问题。

image

搞半天发现是晶振不对。可以看到下面的图圈出来的地方,左边的晶振是16M的,右边的就是8M+32.768K的晶振。

image

修改:

在某一个.c文件里面找到stm32f1xx_hal_conf.h,再找到HSE_VALUE的定义,修改为16000000即可
image


image

完成有线收发后,开始配置lora模块。

1.分别准备两块lora模块接到电脑串口,并分别打开两个HC-T串口调试。

HC-14 USB-TTL
VCC VCC
GND GND
RX TX
TX RX
KEY AT配置的时候接低电平,两个lora模块发数据的时候悬空
STA -

我用的是汇承的模块,相应的测试的串口工具和一些教程在他们的官网有的https://www.hc01.com/

此时KEY脚接的GND,在相互发消息的时候出现ORDER ERROR

image

此时KEY悬空,能够正常发数据

image

标签:晶振不对,汇承,乱码,模块,串口,HC,lora
From: https://www.cnblogs.com/loremmoqi/p/18151732

相关文章

  • STM32、ESP8266与MQTT连接阿里云物联网的串口通信异常解析
    STM32、ESP8266与MQTT协议连接阿里云物联网平台时常见的串口通信异常介绍在构建物联网应用时,STM32、ESP8266与MQTT协议的结合是实现设备与网络间稳定通信的关键。然而,在连接阿里云物联网平台的过程中,串口通信异常成为了一个常见的挑战。本文将探讨这些异常现象及其可能的原因,并给......
  • 串口通信原理详解232、422、485,入门必看!
    串口通信原理详解232、422、485,入门必看!混说Linux ​关注他 130人赞同了该文章本文介绍了串口通讯的基本概念、数据格式、通讯方式、典型的串口通讯标准等内容。1.串口通讯串口通讯(SerialCommunication),是指外设和计算机间,通过数据信号线、......
  • stm32例子 串口接受oled屏幕不卡显示
      #include<Arduino.h>#include<U8g2lib.h>#ifdefU8X8_HAVE_HW_SPI#include<SPI.h>#endif#ifdefU8X8_HAVE_HW_I2C#include<Wire.h>#endifU8G2_SSD1306_128X64_NONAME_F_SW_I2Cu8g2(U8G2_R0,/*clock=*/PB6,/*data=*/PB......
  • Python 解决控制台输出颜色时出现乱码的问题 (windows平台)
    简介在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不......
  • xShell终端中文乱码问题的解决办法
    转载于CSND,原创作者:师傅我坚持不住了原文链接:https://blog.csdn.net/LuoFan_A/article/details/136713014xShell终端中文乱码问题的终极解决方案在与Linux系统进行交互时,我们经常会遇到终端中文显示乱码的问题。这不仅影响阅读体验,还可能导致命令理解错误,从而引发一系列问题。......
  • kafka中文输出乱码
    目录乱码问题通常是由于编码不一致导致的。Kafka在处理消息时,如果生产者和消费者的字符编码设置不一致,可能会导致乱码。解决方法:确认Kafka生产者和消费者的字符编码设置一致。对于Java生产者和消费者,可以在配置中设置字符编码:props.put("key.serializer","org.apache.kafk......
  • 全志平台增加adb和串口登录的账号密码验证
    直接引用全志论坛的一篇文章,很完整了,当前验证R16平台可行。 链接【https://bbs.aw-ol.com/topic/598/faq-%E5%85%A8%E5%BF%97r329-tina%E4%B8%AD%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8adb-%E4%B8%B2%E5%8F%A3%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95?_=1713338833551&lang=zh-CN......
  • 03_QT上位机开发之串口助手
    QT上位机开发之串口助手一.qt的三驾马车​ 1.qt下的串口编程​ 2.qt下的网络编程​ 3.qt下操作GPIO二.仿写串口助手MySerial.pro#-------------------------------------------------##ProjectcreatedbyQtCreator2024-04-12T18:07:26##--------------------------......
  • 4-WIFI&蓝牙(ESP32)转CAN或RS485总线&串口TTL模块-CSDK-设备作为TCP客户端,实现上位机
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明这节设备作为TCP客户端,连接上位......
  • 3-WIFI&蓝牙(ESP32)转CAN或RS485总线&串口TTL模块-CSDK--设备作为TCP服务器,实现上位
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明这节设备作为TCP服务器,上位机T......