共享1款STC单片机的最小系统图「建议收藏」

共享1款STC单片机的最小系统图「建议收藏」最新写的博客感觉越来越低端了……今天焊接、调试了一快板子。板子比较小,功能简单,使用了STC单片机,型号:STC15W408AS,封装:TSSOP20。焊板后的第一次下载程序。单片机5V供电,使用FT232RL模块,将FT232RL配置成IO口5V供电。按照以前的流程下载程序,STC-ISP软件一直无法检测单片机。解决思路:1、排除硬件故障。1.1单片机VDD供电正常5V。…

大家好,又见面了,我是你们的朋友全栈君。

最新写的博客感觉越来越低端了……

今天焊接、调试了一快板子。板子比较小,功能简单,使用了STC单片机,型号:STC15W408AS,封装:TSSOP20。

焊板后的第一次下载程序。单片机5V供电,使用FT232RL模块,将FT232RL配置成IO口5V供电。按照以前的流程下载程序,STC-ISP软件一直无法检测单片机。

解决思路:

1、排除硬件故障。

1.1 单片机VDD供电正常5V。

1.2 单片机UART0和串口模块UART交叉连接

单片机TxD <-> 串口模块 RxD

单片机RxD <-> 串口模块 TxD

单片机GND <-> 串口模块GND

1.3 串口模块IO口和单片机VDD相等

我的单片机板子没有LDO,直接是5V供电的。UART电平需要5V。而FT232RL模块的VDDIO不知为何,一直大于3.3V小于4V。可能是这个原因,无法和5V单片机系统正常通信。我不用FT232RL了,使用CP2102N。CP2102N是3.3V系统。单片机如果使用CP2102作为UART转USB,需要使用LDO或者DC-DC,将单片机系统设置为3.3V电源供电。

2、排除软件故障

共享1款STC单片机的最小系统图「建议收藏」

使用STC官方的软件,第一次为板子下载程序,需要注意的地方如下。

2.1 单片机型号需要和板子对应

2.2 串口号要和实际情况对应。

2.3 第一次试验,可以选择范例程序中的某一个例程,直接下载Hex文件。

所以最后,我的试验平台变成了三个部分。

第一个部分STC芯片(STC15和STC8的都是一样的最小系统,可以不用外置晶振,下载程序接口同样为UART0。我手头上有STC8A8K64S4和STC15W408AS,都很类似):

共享1款STC单片机的最小系统图「建议收藏」

这里需要注意的是官方的单片机规格书中,使用STC+PL2302做最小系统,通常推荐我们在单片机的TXD接二极管。我使用STC+CP2102N,需要把这个二极管短路。上次也是这个原因,熬了我一个晚上。

第二部分CP2102N模块:

共享1款STC单片机的最小系统图「建议收藏」

第三部分是5V转3.3V降压稳压电源模块。模块输出3.3V电压为单片机供电,使得整个单片机系统都是3.3V。

同时注意的是,STC单片机都是,要先把STC单片机的UART部分和UART转USB模块连接好。然后STC单片机再上电。单片机才可以BOOT from UART(从UART下载程序)。

 

到这里,可能读者会觉得一头雾水,这种电子项目是需要经验的,不过也不是太难的逻辑。总之在这里我算是自己记录一下过程。希望下次在这个基础上做些新的东西。而不是每次都犯同样的错误。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125191.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 爱美眉aimeimei.pw整站下载、2G图片、上万数据

    爱美眉aimeimei.pw整站下载、2G图片、上万数据官网:http://www.aimeimei.pw美眉aimeimei.pw整站源码安装方法:1.把文件上传到你的站点的根目录,然后运行http://你的域名/install/index.php安装,根据提示填写好相关信息,点“下一步”…即可完成安装。注:若提示无法安装,页面出现DIY字样。请进入install文件夹,将install_lock.txt文件删掉。把index

    2022年9月14日
    0
  • tensorflow pycharm教程_tensorflow支持python3.8吗

    tensorflow pycharm教程_tensorflow支持python3.8吗pycharm使用tensorflow流程最近在学人工智能与大数据管理,环境是python+tensorflow。但配置有些麻烦,记录一下。其实主要分为两个部分,配置tnsorflow和在pycharm中使用tensorflow。首次尝试平常安装python包都是去pycharm的setting里面,在设置ProjectInterpreter中点小加号去装的,但这次却报了错。想来应该是有些…

    2022年8月25日
    3
  • Linux vim怎么保存退出 vim怎么用

    Linux vim怎么保存退出 vim怎么用linux系统是主要用于服务器使用,一般配置文件修改都是通过vi或vim来实现。相比vi而言vim有更强大的功能,本经验咗嚛以centos7.6为例演示linux下vim如何退出 安装vim一般来说vim都是系统默认没有安装的,使用yuminstall-yvim安装。 安装好之后,输入vi按下tab键看到有vim命令表示安装成功了。 如何使用vim默认输入vim就进入了vim,可以查看vim的基本指令 vim+文件名表示编辑此文件,如.

    2022年5月9日
    68
  • 使用Setup Factory安装包制作工具制作安装包

    使用Setup Factory安装包制作工具制作安装包在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表、数据库等额外的操作,不过

    2022年7月3日
    28
  • 一窥直播技术新趋势「建议收藏」

    一窥直播技术新趋势「建议收藏」历经2016直播元年的爆发,直播App的虚火逐步降温,行业逐渐恢复理性,并不断探索新的产品形态与创新。这其中,技术扮演了不可或缺的角色,新的编码与传输协议,覆盖全球的网络架构,低延迟的音频传输与白板,基于深度学习的图像识别等,这一切进一步加强了各直播参与方的互动。基于Html5的直播技术,AR/VR,H.265编码普及,高清直播成本进一步降低,人工智能等技术又将让直播充满了更多想象。

    2022年7月21日
    10
  • Maven配置及IDEA中配置Maven详解

    Maven配置及IDEA中配置Maven详解1、Maven安装配置首先到官网下载http://maven.apache.org/download.cgi 我们需要下载的bin.zip结尾的文件,下载后解压到指定文件夹(全英文路径) 配置环境变量确保JAVA环境变量已经配置好了。添加M2_HOME和MAVEN_HOME环境变量到Windows环境变量。 PATH变量添加%M2_HOME%\bin修…

    2022年5月11日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号