当前位置: 首页 > wzjs >正文

微网站开发要多少钱wordpress 手机版菜单

微网站开发要多少钱,wordpress 手机版菜单,三门峡做网站优化,企业网站的建立不能缺少哪些细节提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、硬件准备1.1 核心器件清单1.2 串口接线方案方案一:串口1通信(烧录线)方案二:串口1通信(USB-TTL模…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、硬件准备
    • 1.1 核心器件清单
    • 1.2 串口接线方案
      • 方案一:串口1通信(烧录线)
      • 方案二:串口1通信(USB-TTL模块)
      • 方案三:串口2通信(USB-TTL模块)
  • 二、代码实现
    • 2.1 Aruino IDE的开发环境配置
    • 2.2核心代码解析
  • 三、功能验证
    • 3.1 串口1通信(烧录线)测试
    • 3.2 串口1通信(USB-TTL模块)测试
    • 3.3 串口2通信(USB-TTL模块)测试
  • 四、常见问题排查
  • 总结


前言

STM32F103RCT6作为高性能ARM Cortex-M3微控制器,凭借其丰富的外设资源在嵌入式领域广泛应用。本文针对基于Arduino框架的STM32最小系统板,详解串口通信的硬件配置与软件实现方案。实验表明,通过合理配置硬件串口,可实现115200bps波特率下的通信。

本文仅做arduino的基础配置说明,与 RCT6的测试及串口通讯

一、硬件准备

1.1 核心器件清单

  • STM32F103RCT6最小系统板(支持Arduino Core)
  • rct6烧录线
  • USB转TTL模块(CH340/PL2303)其他版本未验证
  • 杜邦线若干

1.2 串口接线方案

方案一:串口1通信(烧录线)

接线示意:

RCT6电脑
ISP下载口usb口

方案二:串口1通信(USB-TTL模块)

接线示意:

RCT6USB-TTL模块
5V5V (用3V接3V也行,我这边的usb-ttl是5V引出,3.3并)
GNDGND
PA9TX
PA10RX

方案三:串口2通信(USB-TTL模块)

接线示意:

RCT6USB-TTL模块
5V5V (用3V接3V也行,我这边的usb-ttl是5V引出,3.3并)
GNDGND
PA2TX
PA3RX

二、代码实现

2.1 Aruino IDE的开发环境配置

在这里插入图片描述

2.2核心代码解析

代码如下(示例):

#include <HardwareSerial.h>// 硬件串口初始化(USART1/2)
HardwareSerial MySerial(USART1);  
HardwareSerial eSerial(USART2);  void setup() {pinMode(PA8, OUTPUT);  // 初始化状态指示灯MySerial.begin(115200); // 串口1波特率eSerial.begin(115200); // 串口2波特率
}void loop() {// LED状态指示digitalWrite(PA8, LOW);  // 点亮delay(1000);digitalWrite(PA8, HIGH); // 熄灭delay(1000);// 双串口数据发送MySerial.println("hello"); // 通过PA9发送eSerial.println("world"); // 通过PA2发送
}

三、功能验证

3.1 串口1通信(烧录线)测试

烧录线直连方案

  • 通过ISP下载口直接通信,串口监视器仅显示"hello"字符串。
  • 板载LED灯闪烁

3.2 串口1通信(USB-TTL模块)测试

USB-TTL转接方案

  • PA9接模块RX端时,串口监视器仅显示"hello"字符串。
  • 板载LED灯闪烁

3.3 串口2通信(USB-TTL模块)测试

USB-TTL转接方案

  • PA2接模块RX端时,串口监视器仅显示"world"字符串。
  • 板载LED灯闪烁

四、常见问题排查

故障现象可能原因解决方案
上传失败boot0未置高
上传失败Arduino IDE配置错误看上面2.1
运行失败boot0未置底
无法识别串口驱动程序未安装安装CH340驱动
数据接收乱码波特率不匹配检查双方波特率设置

总结

本文成功验证了基于Arduino框架的STM32F103RCT6的正常使用与串口验证方案,主要结论包括:

  1. 硬件串口需通过HardwareSerial库显式初始化
  2. 串口1更适合烧录调试,如使用esp01s模块时,可兼容串口接收发送。
http://www.dtcms.com/wzjs/542726.html

相关文章:

  • 做网站按页面收费自己开店怎么办会员系统
  • 可以上传自己做的视频的网站吗电商网站开发语言
  • 网站设计的发展趋势wordpress 分类函数
  • 做网站什么用科技因子网站建设方案
  • python做网站原理拓客软件哪个好用
  • 遵义网站建设1w1h南宁小程序建设
  • 给别的公司提供网站建设公司名称大全两个字
  • 网站开发 常德成都网页制作公司
  • 网站标签怎么做响应式网站滑动
  • 建设网站的企业哪家好wordpress图片设置水印2019
  • vr看房制作软件朝阳区seo搜索引擎优化怎么样
  • 网站制作群系统谷歌广告投放步骤
  • php mysql 网站源码网站建设周志200字
  • 长春集团网站建设wordpress 修改页面
  • 怎样创建个人销售网站网站空间代理加盟
  • 做网站宣传有用吗石家庄网站建设找汉狮
  • 网站建设实训经验总结房产网签
  • 网站建设怎么插图片中工信融网站建设
  • 做网站的任务书本地打开wordpress
  • php专业网站怎样让自己做的网站被百度收录
  • 树荫营销网站凡科网登录管理系统
  • 怎么在百度做原创视频网站wordpress文档编辑器
  • html网站建设的步骤前端培训班推荐
  • dw网页设计制作网站的成品做百度推广网站被攻击
  • 徐州免费建站模板网红营销概念
  • 怎么建设阿里巴巴国际网站首页深圳和海枫建设集团有限公司网站
  • 网站开发 论文wordpress 评论弹幕
  • 重庆哪家制作网站好手机网站开发建设方案
  • flash网站模板怎么用淮安做网站seo
  • 宜黄住房和城乡建设部网站wordpress文章图片怎么居中