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

news2024/11/25 16:31:09

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秒以上重新上电

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1029461.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NLP文本生成全解析:从传统方法到预训练完整介绍

目录 1. 引言1.1 文本生成的定义和作用1.2 自然语言处理技术在文本生成领域的使用 2 传统方法 - 基于统计的方法2.1.1 N-gram模型2.1.2 平滑技术 3. 传统方法 - 基于模板的生成3.1 定义与特点3.2 动态模板 4. 神经网络方法 - 长短时记忆网络(LSTM)LSTM的核心概念PyTorch中的LST…

漫画 | 两年,我学会了所有的编程语言!

本文想要探讨的一个话题是:作为一个程序员,如何看待这么多的编程语言?是不是要学习?该怎么学习?其实很多人都有这样的体会,当你学会了一门语言以后,再去学习新的语言,难度会大大降低…

音乐随行,公网畅享,群辉Audiostation给你带来听歌新体验!

文章目录 本教程解决的问题是:按照本教程方法操作后,达到的效果是本教程使用环境:1 群晖系统安装audiostation套件2 下载移动端app3 内网穿透,映射至公网 很多老铁想在上班路上听点喜欢的歌或者相声解解闷儿,于是打开手…

10分钟设置免费海外远程桌面

前言 本教程将向您介绍如何使用 Amazon Lightsail 服务的免费套餐轻松搭建属于您的远程桌面。依托于 Amazon 全球可用区,您可以在世界各地搭建符合您配置需求的远程桌面。 本教程需要先拥有亚马逊云科技海外账户。现在注册亚马逊云科技账户可以享受12个月免费套餐…

基于springboot广场舞团系统springboot16

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…

云服务器ECS_云主机_服务器托管_计算-阿里云

阿里云服务器是什么?云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,云服务器可以降低IT成本提升运维效率,免去企业或个人前期采购IT硬件的成本,阿里云服务器让用户像使用水、电、天然气等公共资源一样便捷、高效地使用服务器…

Linux0.11——第一回 最开始的两行代码

按下开机键后究竟发生了什么 官方教科书说法: BIOS 按照“启动顺序”,把控制权转交给排在第一位的存储设备:硬盘。然后在硬盘里寻找主引导记录的分区,这个分区告诉电脑操作系统在哪里,并把操作系统被加载到内存中&…

一、python解题——求序列最长递增

解题代码: import os import sys# 请在此输入您的代码 n int(input()) a list(map(int, input().split())) # 创建一个初始元素全为1的列表,用来存放每个递增序列的长度 b [1 for x in range(0, n)] # 设置num,用来控制b列表的下标 num …

中秋编程之夜:程序员的特殊庆祝方式

中秋编程之夜:程序员的特殊庆祝方式 摘要引言正文1. 中秋编程马拉松2. 月光下的代码编写3. 月饼分享与技术讨论4. 创意月亮主题项目 总结参考资料 博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客👦🏻 《java 面试题大全》 &am…

竞赛 基于深度学习的人脸表情识别

文章目录 0 前言1 技术介绍1.1 技术概括1.2 目前表情识别实现技术 2 实现效果3 深度学习表情识别实现过程3.1 网络架构3.2 数据3.3 实现流程3.4 部分实现代码 4 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 基于深度学习的人脸表情识别 该项目较…

Webpack打包CSS文件,解决You may need an appropriate loader to handle this file type报错

在项目文件夹下创建webpack.config.js文件,该文件就是Webpack的配置文件 注意:该文件中遵循Node.js的代码格式规范 ,需要对导出配置文件中的内容 Webpack在默认情况下只能打包js文件,如果我们希望他能够打包其他类型的文件&#…

Flutter flutter.minSdkVersion的实际文件位置

Flutter 项目的Android相关版本号配置: flutter.minSdkVersion 的版本号配置文件实际路径: …/flutter_sdk/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy Flutter版本号如下: bzbMacBook-Pro ccsmec % flutter --version …

Linux下的第一个小程序——进度条

目录 ​编辑 一,进度条的第一个版本 1.准备工作 2.写Makefile文件 3.开始构建进度条 1. process.h文件 2. process.c文件 3.main.c文件 二,进度条的第二个版本 1.为什么还要写第二个版本? 2.如何升级? 3.升级代码 1.搭…

【操作系统】实验一 Linux初步

文章目录 Linux初步一、实验目的二、实验内容 Linux初步 一、实验目的 通过proc文件系统观察整个Linux内核和系统的一些重要特征,并编写一个程序,使用proc文件系统获得以及修改系统的各种配置参数。 本实验需要学生具有Linux的基本操作技能&#xff0c…

使用LDA(线性判别公式)进行iris鸢尾花的分类

线性判别分析((Linear Discriminant Analysis ,简称 LDA)是一种经典的线性学习方法,在二分类问题上因为最早由 [Fisher,1936] 提出,亦称 ”Fisher 判别分析“。并且LDA也是一种监督学习的降维技术,也就是说它的数据集的每个样本都…

【LeetCode】来玩玩四数之和吧

Problem: 18. 四数之和 文章目录 解题思路算法原理分析复杂度Code 解题思路 讲述看到这一题的思路 首先我们来分析一下本题的思路:这题和我们之前所讲过的一题叫做 三数之和,与本题非常得类似,如果没有做过的扣友可以先去做做看那我们来分析一…

【OpenSSL】单向散列函数

什么是单向散列函数 任意长度数据生成固定长度是散列快速计算消息变化散列变化单向不可逆,抗碰撞 应用场景 文件完整性口令加密消息认证伪随机数配合非对称加密做数字签名比特币工作量证明 单向hash抗碰撞 弱抗碰撞 给定X和hash值的情况下,找到另外…

2. PCIE TLP解包封包

第二十一讲、PCIE的TLP包的封包解包原理.pdf 00 Packet Coding.docx 掌握如何发送接收 Mrd(memory read TLP)、Mwr(Memory write TLP)、Cpl(Completion TLP)和Cpld(Completion with data TLP) 命令包 1、 TLP 包是由 PCIE 的 Endpoint 或者 Root Complex…

使用PageHelper进行分页

使用PageHelper进行分页 1. 使用Spring Boot2. 不使用Spring Boot的实现 1. 使用Spring Boot 要在Spring MVC中使用PageHelper进行分页,你需要完成以下几个步骤: 添加PageHelper依赖:在你的项目中添加PageHelper的Maven或Gradle依赖。例如&…

22年4月后树莓派烧录镜像、联网以及ssh 远程投屏失败的注意事项

1. 树莓派刷机 树莓派在22年4月后新增了关于对用户安全的修改,所以之前的在SD 卡中放入ssh文件以及wifi 账号和密码的方法已经不好使了。很多用户发现烧录镜像后找不到树莓派ip了,特别是没有屏幕的用户,ssh更是连接不上。 解决办法就是官网…