51单片机4【玩转开发板】

2023-09-21 20:28:58

1.开发板完全介绍

1.配件

2.开发板主板及板载原件

1.单片机

(1)注意不要装反了,凹槽的一面向上是正的

(2)不要再开电的时候取下或者装上。

2.单片机工作必备的外围电路

1.晶振

2.复位电路

3.电源供电电路

4.USB下载电路

3.其他的外围设备

(1)数码管

(2)插口

(3)电池

(4)独立按键 矩阵按键

3.上电前的准备工作

1.检查各相关跳线帽是否OK

(1)开发板通过跳线帽设计来兼容51和STM32(还有AVR)

(2)发货时默认就是51单片机的设置

2.重要步骤

(1)USB连接到开发板上

(2)电源的跳线帽短接到右边5V处。如果想要用3.3V,跳线帽可以短接到左边,注意点单片机可能不能正常工作。

(3)再使用51单片机的时候,跳线帽短接到右边。如果使用ARM模块的时候,则短接到左边(板子上有51和ARM标注)

(4)单片机工作和下载需要把晶振接上。

(5)再用到USB线下载的时候,这两个跳线帽需要短接到左边。如果使用9针串口的,请短接到右边(9针串口下载,不能使用普中的,只能使用官方STC-ISP)

(6)复位按键。跳线帽接到下面,高电平处。如果使用avr单片机的,需要短接到上面低电平处(开发板有标记H和L)

(7)单片机安装上。注意:单片机安装的时候,要注意缺口朝上,如果安装反了,会将板子烧毁。

3.安装板载CH340G芯片驱动

(1)板载CH340G芯片用来完成USB转串口以实现程序下载烧录功能

4.完整具体步骤

1.打开电源

如果不亮则可能是跳线帽有问题

2.安装驱动

“我的电脑“--属性

3.如果安装失败

注意点:USB线插在电脑上哪一个USB接口,以后就永远插这个,不要随便动。

4.学会单片机下载程序并运行

1.使用PZ_ISP下载

安装失败的原因

(1)跳线帽是否连接好

(2)擦除下载失败--波特率调低一点

(3)波特率超时---低速下载

总结

普中自己的下载软件比较好用,下载前开发板上电,然后整个下载和运行过程开发板电源不用动。下载后程序会自动运行,

2.使用SIC-ISP下载

(1)STC官方下载比PZISP下载稍微麻烦一点。PZISP上电后直接软件操作下载,而STCISP软件要求先断电,然后软件点击下载按钮。

注意点:

以后每一次安装新的程序的时候要先”点击下载程序“然后将板子关闭电源,然后再重新打开

5.下载并测试官方示例

1.实例1

(1)LED灯

注意点:

遇到问题:按照文档正确操作但是不能下载,解决方法:

1)一步一步退回到之前可以下载的情况,看是否解决

2)给整个开发板完全断电(拔掉供电的USB线)3秒以上重新上电

更多推荐

Ubuntu安装RabbitMQ server - 在外远程访问

文章目录前言1.安装erlang语言2.安装rabbitMQ3.内网穿透3.1安装cpolar内网穿透(支持一键自动安装脚本)3.2创建HTTP隧道4.公网远程连接5.固定公网TCP地址5.1保留一个固定的公网TCP端口地址5.2配置固定公网TCP端口地址前言RabbitMQ是一个在AMQP(高级消息队列协议)基础上完

单例模式的安全写法

要想知道怎么写单例模式,那么必须得知道什么是单例模式。单例模式是一种设计模式,它确保某个类只有一个实例,并且提供一个全局访问该实例的方法。单例模式不会创建实例副本,而是返回对已创建实例的引用。单例模式的创建可以分为两类。第一类是饿汉式单例模式,它在类加载时就创建了唯一的实例对象,并在全局范围内提供访问点。第二类是懒汉式

如何制作一个成功的超市购物小程序

随着互联网的普及和移动支付的便捷性,越来越多的消费者选择在网上购物,这也促使越来越多的商家开始搭建自己的小程序商城。对于超市便利店来说,拥有一个便捷、易用的小程序商城能够吸引更多的消费者,提高销售效率。那么如何快速搭建一个超市便利店小程序呢?下面我们将通过乔拓云平台来介绍这个过程。步骤1:登录乔拓云网后台,进入商城管理

rabbitmq 面试题

1.交换机类型RabbitMQ是一个开源的消息队列系统,它支持多种交换机类型,用于在消息的生产者和消费者之间路由和分发消息DirectExchange(直接交换机):Direct交换机是最简单的交换机类型之一。它将消息按照消息的RoutingKey(路由键)与绑定的队列的RoutingKey进行精确匹配,并将消息发送到

一键自助建站系统源码带安装教程 傻瓜式部署搭建,让您的建站更高效

在这个数字时代,网站已成为企业或个人展示形象、推广业务的重要工具。为了满足这一需求,许多自助建站系统应运而生,大大降低了用户建站的门槛。给大家分享一款傻瓜式部署搭建的一键自助建站系统源码,让您轻松拥有高效建站能力。一、一键自助建站系统源码介绍这款一键自助建站系统源码具有以下特点:简单易用:用户只需通过简单的鼠标点击和输

Golang Gorm 一对多 关联模式 Association + Find 查询关联

查找关联//User拥有并属于多种language,`user_languages`是连接表typeUserstruct{gorm.ModelLanguages[]Language`gorm:"many2many:user_languages;"`}typeLanguagestruct{gorm.ModelNamest

I Pa?sWorD

2023icpc网络赛第一场I题意:题目给出只包含大小写字母,数字以及'?'的字符串,对于每一个小写字母,这一位字符既有可能是该小写字母,也有可能是该小写字母的对应大写字母,也就是该位的字符有两种可能,对于问号,可能是所有大写字母或者所有小写字母,或者所有单数字,则共有62种情况,而对于大写字母和数字位则都是确定的只有

Hive【非交互式使用、三种参数配置方式】

前言今天开始学习Hive,因为毕竟但凡做个项目基本就避不开用Hive,争取这学期结束前做个小点的项目。第一篇博客内容还是比较少的,环境的搭建配置太琐碎没有写。Hive常用使用技巧交互式使用就是我们正常的进入hive命令行下的使用模式。非交互式使用所谓非交互式,也就是不需要进入hive命令行,直接在我们linuxShel

STViT-R 代码阅读记录

目录一、SwinTransformer1、原理2、代码二、STViT-R1、中心思想2、代码与原文本次不做具体的训练。只是看代码。所以只需搭建它的网络,执行一次前向传播即可。一、SwinTransformer1、原理主要思想,将token按区域划分成窗口,只需每个窗口内的token单独进行self-attention。

Mybatis sql参数自动填充

问题描述在日常开发中,经常会遇到Mybatissql语句的操作问题,由于Mybatis实现sql的动态拼接,开发过程中,为了验证sql是否书写正确,通常需要获取的控制台打印的sql语句来检查是否拼接正确。如下图所示:那么为了验证sql的正确性,需要复制控制台sql以及sql参数,手工进行拼接后在数据库连接工具(比如na

python学习--字符串的常用操作

字符串查询操作功能方法名称作用查询方法index()查找子串substr第一次出现的位置,如果查找的子串不存在时,则抛出valueError查询方法rindex()查找子串sunstr最后一次出现的位置,如果查找的子串不存在时,则抛出valueError查询方法find()查找子串sunstr第一次出现的位置,如果查找

热文推荐