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

STC15F2K60S2与USART HMI串口屏之间的通信

因为一个项目的原因需要用到大约17个IO口,手里正好有SOP28封装的STC15F2K60S2,想着剩余的IO口如果不引出来也是浪费,于是就画了一个板子把26个IO全部引出来了。原理如下图所示。

 

根据此原理图绘制的PCB如下图

 

由于电路比较简单就画成了单面板。

送出去加工,板子很快到手了,赶紧先焊上单片机,先调调基本的功能。STC的单片机就是方便,什么教材里面学习的晶振,复位电路都不需要了,电源加个滤波电容就足够了。

 

本电路的基本功能是通过USART HMI屏幕发送串口数据到单片机上,单片机解析送过来的命令,根据不同的指令在单片机IO口上输出不同的状态控制其他设备。因此有了单片机和串口屏幕就可以进行基本的调试工作了。

 

板子上的部分芯片还没有到货,因此就没有和被控制部分一起联调。主要就是调串口屏和单片机之间的通信:发出一串数据,单片机收到后将该数据中作为控制信号的部分返回给串口屏幕显示,通过调试,这部分功能已经完全正常(录了一个小视频,还不会传)。可以进行下一步调试了。

 

转载于:https://www.cnblogs.com/chengyonggao/p/7192385.html

相关文章:

  • 关于JAVA中包装类的是什么类型传递这个问题的笔记
  • 【洛谷1607】【USACO09FEB】庙会班车
  • 搭建wordpress-安装xshell
  • python基础2
  • POJ 1830 开关问题(高斯消元求解的情况)
  • Python3的一些基本输入输出
  • 公有属性 公有方法(原型方法) 私有属性 私有方法 特权方法 静态属性 静态方法 对象字面量创建...
  • angularJS指令
  • 头文件assert.h
  • 后台运行命令:amp;和nohup command amp; 以及关闭、查看后台任务
  • 进程间通信之-信号signal--linux内核剖析(九)
  • 入门之快速排序
  • 基于.NET CORE微服务框架 -谈谈surging的服务容错降级
  • Vue框架 周期
  • 转 JavaScript 检查(Linting)工具的比较
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • android 一些 utils
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JAVA 学习IO流
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Javascript编码规范
  • Laravel Mix运行时关于es2015报错解决方案
  • laravel with 查询列表限制条数
  • MD5加密原理解析及OC版原理实现
  • php面试题 汇集2
  • Python进阶细节
  • Solarized Scheme
  • Spring Boot MyBatis配置多种数据库
  • supervisor 永不挂掉的进程 安装以及使用
  • Travix是如何部署应用程序到Kubernetes上的
  • vue-cli3搭建项目
  • vuex 笔记整理
  • 仿天猫超市收藏抛物线动画工具库
  • 回流、重绘及其优化
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何设计一个微型分布式架构?
  • 《天龙八部3D》Unity技术方案揭秘
  • k8s使用glusterfs实现动态持久化存储
  • scrapy中间件源码分析及常用中间件大全
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 选择阿里云数据库HBase版十大理由
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • ( 10 )MySQL中的外键
  • (Git) gitignore基础使用
  • (LeetCode 49)Anagrams
  • (libusb) usb口自动刷新
  • (分布式缓存)Redis分片集群
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (十五)使用Nexus创建Maven私服
  • (新)网络工程师考点串讲与真题详解
  • (一)RocketMQ初步认识
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法