STC15W408AS单片机串口切换与下载问题
STC15W408AS这款单片机支持串口的引脚切换功能。但是在配置过程中,发现从默认引脚P3.0和P3.1切换到P3.6和P3.7切换不成功。
官方推荐将串口切换到P3.6和P3.7,P3.0和P3.1作为仿真和下载口使用,如果非得使用P3.0和P3.1要在下载时勾选

其实不勾选也不影响我们使用P3.0和P3.1下载程序以及串口,不勾选时和传统51单片机在使用上是一样的。P3.0和P3.1可以下载程序,在运行程序时可以当做串口使用。
解析下官方的推荐。因为ISP下载时,有自己的通信协议。如果在不勾选上图的选项的情况下,P3.0和P3.1当做串口使用,有可能在运行程序时进入下载模式(你的通信协议部分正好使芯片进入下载模式)。而勾选时,必须满足两个条件才可以进入下载模式,一个是协议能够对上,且下次下载时P3.2和3.3为低电平的状态下才进入下载模式。
所以不小心勾选了这个选项,下载不进程序时,只能将P3.2和3.3 接地才能下载程序。
而将串口切换到P3.6和P3.7,需要将P3.7配置成输出,P3.6配置成输入,然后才能当串口使用。不然串口功能仍然在P3.0和P3.1上。
总结
在IO紧张的情况下,可以使用P3.0和P3.1当做串口。P3.6和P3.7当做普通IO(或者P3.6和P3.7可以当做串口,与P3.0和P3.1来回切换)。此时如上图的选项可以勾选也可以不勾选。勾选时,下次下载程序,将P3.2和3.3 接地才能下载程序。不勾选也没有关系,就是存在一定的风险而已。
IO不紧张,可以将串口设置在P3.6和P3.7,将P3.0和P3.1当做下载口使用。此时可以勾选也可以不勾选,勾选和不勾选的情况和上边一样。
也就是说,勾选和不勾选与串口切换并不存在耦合关系。
STC15系列官方是有库和例程的,这个还是不错的。

STC15W408AS单片机串口切换与下载问题相关推荐

  1. ch340电路 usb转串口电路 usb转ttl usb连接单片机串口 ch340全自动下载电路

    CH340手册官网下载链接:USB转串口芯片:CH340 - 南京沁恒微电子股份有限公司 概述 CH340是一款 USB 总线的转接芯片,实现 USB 转TTL串口或者 USB 转打印口. 成本便宜, ...

  2. 免外围电路ESP32/ESP8266系列单片机串口一键下载方案

    一.概述 CH340X.CH343.CH342等USB转串口芯片支持免外围电路ESP32/ESP8266等单片机串口一键下载功能,对此类支持多模式启动的单片机,无需外围三极管等逻辑控制电路,将芯片提供 ...

  3. 免外围电路CH32F/CH32V/STM32F系列单片机串口一键下载方案(CH340)

    一.概述 CH340X和CH340C等USB转串口芯片提供专用下载模式,可实现免外围电路CH32F/CH32V/STM32F等单片机串口一键下载功能,对此类支持多模式启动的单片机,无需外围三极管等逻辑 ...

  4. 51单片机驱动HMI串口屏,串口屏的下载方式

    51单片机驱动HMI串口屏,串口屏的下载方式 串口屏 串口屏的程序下载 51程序 总结 串口屏 串口屏是一个集成了单片机的屏幕模块,采用的是TTL串口协议,可以直接通过对应指令控制屏幕, 本文采用的串 ...

  5. STC15W408AS单片机通过ADC端口采集模拟量并从串口打印数值

    STC15W408AS单片机通过ADC端口采集模拟量并从串口打印数值 0-1023数据采集 STC15W408AS引脚功能图 STC15系列单片机的A/D转换器 A/D转换器的结构 STC15系列单片 ...

  6. STC15W104 8脚单片机串口下载程序

    单片机串口下载是一种常见的单片机程序下载方式,它通过串口线连接单片机的串口引脚和电脑的串口接口实现.下面是单片机串口下载的基本原理和操作方法: 原理 确定下载模式:大多数单片机芯片都支持串口下载模式, ...

  7. 基于STC15W408AS单片机的陀螺仪显示器设计

    提示:本文属于技术的交流,如有抄袭请联系删除. 文章目录 前言 一.STC15W408AS单片机 二.总体设计 1.硬件设计 (1)原理图设计 a.MCU设计 b.传感器接口设计 c.液晶显示 d.电 ...

  8. 10.STC15W408AS单片机A/D转换器

    10.STC15W408AS单片机A/D转换器 STC15系列单片机内部集成了8路10位高速A/D转换器.STC15系列单片机的A/D转换口在P1口(P1.7-P1.0),有8路10位高速A/D转换器 ...

  9. 基于PC与单片机串口通信的温度监控系统程序设计

    基于PC与单片机串口通信的温度监控系统程序设计 1.系统介绍 1)本系统主要讲解基于PC与单片机串口通信的温度监控系统程序设计(如图1),上位机采用常用的PC机,下位机使用的是STC89C52单片机, ...

最新文章

  1. 2.最详细的WSDD配置文件注释
  2. 选购四级网络工程师优质辅导书的几点建议
  3. 自学python推荐书籍同时找哪些来实践-Python学习路上有这些论坛、网站、书籍与你同行...
  4. linux-Centos 7下bond与vlan技术的结合
  5. Twitter开发者帐号申请(还没出结果)
  6. VC的MFC中重绘函数的使用总结(整理)
  7. 安卓10不支持qmc解码_官宣:安卓10已发布!21款手机已适配,小米华为率先支持...
  8. 智能交通助力城市道路行车提速15%
  9. Python自动化测试进阶系列——自动发邮件功能
  10. 1688按关键词搜索示例
  11. Ubuntu18.04安装NVIDIA 显卡驱动(GTX 1060)
  12. 【IoT】什么是动态密码及其用途
  13. cpolar内网穿透介绍
  14. 如何发好外贸邮件,看亚马逊SES邮件服务商怎么说?
  15. Prometheus Operator 配置PrometheusRule告警规则
  16. 面向开放词汇的目标检测ECCV2022
  17. LeetCode-Python-1276. 不浪费原料的汉堡制作方案(鸡兔同笼 + 数学)
  18. POJ3255(次最短路)
  19. python爬虫-获取腾讯视频的弹幕
  20. java的微信公众号开发零(授权登陆,版本一)

热门文章

  1. 计算机鼠标的发展历史,历史上的今天:计算机鼠标诞生
  2. 深度学习——特征点检测和目标检测
  3. 软件设计师上午题简易整理
  4. ROS小课堂官网、视频以及所有教程文档下载
  5. MES制造执行系统中数据采集方式介绍
  6. 囚徒健身 mobi 【分享】
  7. 这些年,联想未能实现的4个战略转型
  8. qt导出gif每一张图片
  9. uniapp 离线打包 配置google登录
  10. 四小时测试你的Sql能力--- MySQL经典练习50题