普中51-双核-A7开发板入门教程_第1页
普中51-双核-A7开发板入门教程_第2页
普中51-双核-A7开发板入门教程_第3页
普中51-双核-A7开发板入门教程_第4页
普中51-双核-A7开发板入门教程_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

普中普中 51 双核双核 A7 开发板入门教程开发板入门教程 本章将向大家介绍普中51 双核 A6 A7开发板和与之教程兼容的其他几款开 发板 这里以普中 HC6800 EM3 V3 0 开发板介绍 的功能及使用方法 通过本章 的学习 让大家能快速上手开发板的学习 本章分为如下几部分内容 2 1 开发板功能介绍 2 2 开发板使用方法 2 1 开发板功能介绍开发板功能介绍 本套教程可兼容普中 51 双核 A6 普中 51 双核 A7 HC6800 EM3 V3 0 HC6800 EM3 V2 2 HC6800 EM3 V2 2C 开发板 普中 51 双核 A6 开发板与普中 51 双核 A7 HC6800 EM3 V3 0 HC6800 EM3 V2 2 HC6800 EM3 V2 2C 开发板 内的模块设计绝大多数一样 只是部分模块设计不同而已 比如普中 51 双核 A6 和普中 51 双核 A7 开发板 前者采用的是 STC89C516 和 STC8A8K64S4A12 双 51 内核 CPU 设计 而后者采用的是 STC89C516 和 STM8S105C6T6 双 CPU 设计 而 STM8S105C6T6 是 ST 公司推出的 8 位微控制器 学好该控制器可为后面 STM32 的 学习打好基础 对于 HC6800 EM3 V3 0 等 默认使用的是 STC89C516 单 CPU 设计 其内部模块与普中 51 双核 A7 开发板几乎一样 只是一个是单 CPU 设计 一个 是双 CPU 设计 而且普中 51 双核 A6 A7 开发板各模块完全独立 而其它开发板 只是有部分模块固定 IO 口而已 既然普中 51 双核 A6 A7 开发板各模块独立 那么 IO 口连接完全开放 所以可以按照 HC6800 EM3 V3 0 HC6800 EM3 V2 2 HC6800 EM3 V2 2C 开发板的实验接线方式操作 因此教程也就通用 2 1 1 普中普中 51 双核双核 A6 开发板开发板 本款开发板采用的是双 CPU 设计 分别是 STC89C516 和 STC8A8K64S4A12 芯 片 它们都是 51 内核的单片机 不过 STC 公司最新的 STC8A8K64S4A12 芯片的处 理速度比 STC89C516 快 12 倍左右 而且还自带在线仿真功能 非常实用 而且 本款开发板各模块独立 即拥有了此款开发板就拥有了两块开发板 STC89C516 开发板和 STC8A8K64S4A12 开发板 STC89C516 适合初学者对 51 单片机的入门学 习 而 STC8A8K64S4A12 更适合学习者深入学习 51 单片机 该芯片通常用来开发 生活中实际产品 具有非常强的实用 实战价值 开发板还可以兼容 ARM 核心板 和 AVR 核心板 真正的一板多用 既然是采用双 CPU 设计 那么在通信方面自然就更完美 比如在做串口通信 RS485 通信时 特别是做 RS485 通信时不再需要购买 RS485 转换器 使用两个 CPU 自带的 RS485 模块进行相互通信即可 大大节约了大家的学习成本 我们知道 STC8A8K64S4A12 的处理速度是 STC89C516 的 12 倍左右 因此在开发 TFTLCD 彩 屏应用时 STC8A8K64S4A12 就相对来说更有优势 本产品不仅适用于初学者入 门学习 而且还非常适合开发人员进行二次开发 普中 51 双核 A6 开发板各功 能模块如下 按照模块序号 我们依次进行介绍 序号模块功能描述 1五线四相步进电机驱动 模块 使用 ULN2003 芯片 可驱 动直流电机 五线四相步 进电机等 2四线双极性步进电机 直 流电机驱动模块 使用 TC1508S 芯片 可驱 动直流电机 正反转控 制 四线双极性进电机 等 38 8 双色 LED 点阵模块可独立控制双色点阵显 示数字 字符 简单汉字 图形等 4动态数码管模块使用 74HC245 芯片驱动 2 个四位一体共阴数码管 574HC138 译码器模块使用 74HC138 译码器 默 认用于控制动态数码管 位选 674HC595 模块使用 2 块 74HC595 芯片级 联扩展 IO 可用来控制 8 8LED 双色点阵 数码管 等 7LCD1602 液晶接口连接 LCD1602 液晶屏 8静态数码管模块使用一位共阳数码管 974HC165 模块使用 74HC165 芯片 可实 现 IO 口扩展 并转串 功能 10LCD12864 TFT 彩屏接口可兼容不带字库 LCD1286 带字库 LCD12864 以及 TFTLCD 彩 屏 11DS1302 时钟模块使用 DS1302 时钟芯片 可实现数字时钟功能 12RS232 模块使用 MAX232 芯片 可实 现 RS232 串口通信及程序 下载 13DS18B20 DHT11 接口可兼容 DS18B20 温度传感 器和 DHT11 温湿度传感器 14蜂鸣器模块使用无源蜂鸣器 可实现 报警提示等功能 15LED 交通灯模块使用 10 个小灯 红黄绿 按照交通灯模型排列 既 可实现 LED 流水灯控制又 可实现交通灯控制 16电源开关控制系统电源 17USB 转 TTL 串口模块使用 CH340 芯片 可实现 USB 转 TTL 串口功能 既 可下载程序 又可实现串 口通信 18Mini USB 接口既可支持配置的 USB 线又 可支持安卓手机 USB 数据 线 19STC8A8K64S4A12 CPU 核 心模块 增强型 51 单片机 处理 速度是 STC89C5x 的 12 倍 左右 具备大存储容量 64KB FLASH 和 8KB SRAM 自带在线仿真功能 内部 含有丰富资源外设 如 ADC SPI USART TIME PWM I2C INT CAP 等 20单片机复位选择切换端 子 51 单片机是高电平复位 所以选择短接片短接到 H 侧 对于 AVR 等低电平复 位的单片机 将短接片短 接到 L 侧 21EEPROM 模块使用 AT24C02 芯片 存储 容量为 256 字节 可实现 IIC EEPROM 功能 存储的 数据掉电不丢失 22电源输出端子可输出 5V 和 3 3V 电压供 外部使用 23继电器模块使用直流继电器 建议在 低压段控制 不要使用高 压 220V 以免造成人身安 全问题 24红外接收模块使用一体化红外接收头 可实现红外遥控通信 25STC89C516 单片机 ARM 核 心板 AVR 核心板接口座 和 IO 管脚 可固定单片机 并将单片 机 IO 口全部引出 方便 用户二次开发 26RS485 模块使用 MAX485 芯片 可实 现 RS485 通信 27ISP 接口使用 AVR 或 AT 芯片时 可实现 ISP 下载 28STC8A核心内NRF24L01模 块接口 支持 NRF24L01 模块 可 实现 2 4G 无线通信 29WIFI 蓝牙模块接口使用 PZ ESP8266 WIFI 模 块或者 PZ HC05 蓝牙模 块 配合 APP 可实现 WIFI 或者蓝牙无线控制 30STC8A 核心内 RS485 模块使用 MAX485 芯片 该模 块属于 STC8A 核心的 RS485 模块 可与 STC89C516 内的 RS485 模 块相互通信 31ADC 模块使用 XPT2046 芯片 可实 现模拟信号采集转换 可 设计简易电压表等 32DAC PWM 模块使用 LM358 芯片 可实现 模拟信号输出 PWM 控制 33矩阵键盘模块使用 4 4 矩阵键盘 可实 现键盘输入控制 34独立按键模块使用 2 4 按键 可实现按 键控制 35系统电源切换端子3 3V 和 5V 电源切换 使 用51单片机要切换到5V 默认也是短接到 5V 端 使用 STM32 时可切换至 3 3V 端 36USB 转 TTL 串口 RS232 模 块 STC8A 单片机下载切 换端子 如果使用 USB 转 TTL 模 块给 STC89C516 进行串口 通信或下载时 短接片短 接到中间端 URXD P31T UTXD P30R 默认出厂 就是短接到该处 如果 使用 USB 转 TTL 模块给 STC8A8K64S4A12 进行串 口通信或下载时 短接片 短接到上端 URXD SP31 UTXD SP30 如果使 用 RS232 模块给 STC89C516 进行串口通信 或下载时 短接片短接到 下端 RRXD P31T RTXD P30R 37火牛接口可接入 DC5V 电压 切勿 超过此电压 否则烧坏开 发板上芯片 38复位按键系统复位按钮 2 1 2 普中普中 51 双核双核 A7 开发板开发板 本款开发板同样采用的是双 CPU 设计 分别是 STC89C516 和 STM8S105C6T6 芯片 前者属于 51 内核的单片机 后者是 ST 公司推出的 8 位微控制器 因其功 能强悍及超高性价比 现市面上很多的小智能家电等设备很多都是用该系列芯片 开发 STM8S105C6T6 芯片管脚数为 44Pin 其处理速度比 STC89C516 和 STC8A8K64S4A12 快很多 主频为 16MHZ 存储容量 FLASH 为 32KB SRAM 为 2KB 而且内部含有丰富的外设资源 如 SPI ADC TIME PWM EXTI UART IIC CAP 等 并且 ST 公司提供给我们一套开发库 所以只要你会 C 语言 就可以很 快的上手 STM8 开发 因此使用它开发一些小功能的电子产品非常方便 而且本 款开发板各模块独立 即拥有了此款开发板就拥有了两块开发板 STC89C516 开 发板和 STM8 开发板 STC89C516 适合初学者对 51 单片机的入门学习 而 STM8 适合学习者深入学习 8 位机处理器 该芯片通常用来开发生活中实际产品 具有 非常强的实用 实战价值 同时可为后面 STM32 学习做好铺垫 开发板还可以兼 容 ARM 核心板和 AVR 核心板 真正的一板多用 既然是采用双 CPU 设计 那么在通信方面自然就更完美 比如在做串口通信 RS485 通信时 特别是做 RS485 通信时不再需要购买 RS485 转换器 使用两个 CPU 自带的 RS485 模块进行相互通信即可 大大节约了大家的学习成本 我们知道 STM8S105C6T6 的处理速度是比 STC89C516 和 STC8A8K64S4A12 要快 因此在开发 TFTLCD 彩屏应用时 STM8S105C6T6 就相对来说更有优势 本产品不仅适用于初 学者入门学习 而且还非常适合开发人员进行二次开发 普中 51 双核 A7 开发 板各功能模块如下 按照模块序号 我们依次进行介绍 序号模块功能描述 1五线四相步进电机驱动 模块 使用 ULN2003 芯片 可驱 动直流电机 五线四相步 进电机等 2四线双极性步进电机 直 流电机驱动模块 使用 TC1508S 芯片 可驱 动直流电机 正反转控 制 四线双极性进电机 等 316 16LED 点阵模块可独立控制双色点阵显 示数字 字符 汉字 图 形等 可设计 LED 广告屏 4动态数码管模块使用 74HC245 芯片驱动 2 个四位一体共阴数码管 574HC138 译码器模块使用 74HC138 译码器 默 认用于控制动态数码管 位选 674HC595 模块使用 4 块 74HC595 芯片级 联扩展 IO 可用来控制 16 16LED 点阵 数码管等 7LCD1602 液晶接口连接 LCD1602 液晶屏 8静态数码管模块使用一位共阳数码管 974HC165 模块使用 74HC165 芯片 可实 现 IO 口扩展 并转串 功能 10LCD12864 TFT 彩屏接口可兼容不带字库 LCD1286 带字库 LCD12864 以及 TFTLCD 彩 屏 11DS1302 时钟模块使用 DS1302 时钟芯片 可实现数字时钟功能 12RS232 模块使用 MAX232 芯片 可实 现 RS232 串口通信及程序 下载 13DS18B20 DHT11 接口可兼容 DS18B20 温度传感 器和 DHT11 温湿度传感器 14蜂鸣器模块使用无源蜂鸣器 可实现 报警提示等功能 15LED 交通灯模块使用 10 个小灯 红黄绿 按照交通灯模型排列 既 可实现 LED 流水灯控制又 可实现交通灯控制 16电源开关控制系统电源 17USB 转 TTL 串口模块使用 CH340 芯片 可实现 USB 转 TTL 串口功能 既 可下载程序 又可实现串 口通信 18Mini USB 接口既可支持配置的 USB 线又 可支持安卓手机 USB 数据 线 19STM8S105C6T6 CPU 核心 模块 ST 公司推出的 8 位单片 机 主频 16MHZ 处理速 度比 STC89C5x 和双核 A6 开发板内的 STC8A8K64S4A12 快很多 具备大存储容量 32KB FLASH 和 2KB SRAM 内部 含有丰富资源外设 如 ADC SPI USART TIME PWM I2C INT CAP 等 拥有对应的开发库 开发 效率非常高 20单片机复位选择切换端 子 51 单片机是高电平复位 所以选择短接片短接到 H 侧 对于 AVR 等低电平复 位的单片机 将短接片短 接到 L 侧 21EEPROM 模块使用 AT24C02 芯片 存储 容量为 256 字节 可实现 IIC EEPROM 功能 存储的 数据掉电不丢失 22电源输出端子可输出 5V 和 3 3V 电压供 外部使用 23继电器模块使用直流继电器 建议在 低压段控制 不要使用高 压 220V 以免造成人身安 全问题 24红外接收模块使用一体化红外接收头 可实现红外遥控通信 25STC89C516 单片机 ARM 核 心板 AVR 核心板接口座 和 IO 管脚 可固定单片机 并将单片 机 IO 口全部引出 方便 用户二次开发 26RS485 模块使用 MAX485 芯片 可实 现 RS485 通信 27ISP 接口使用 AVR 或 AT 芯片时 可实现 ISP 下载 28STM8S105 核心内 NRF24L01 模块接口 支持 NRF24L01 模块 可 实现 2 4G 无线通信 29WIFI 蓝牙模块接口使用 PZ ESP8266 WIFI 模 块或者 PZ HC05 蓝牙模 块 配合 APP 可实现 WIFI 或者蓝牙无线控制 30STM8S105核心内RS485模 块 使用 MAX485 芯片 该模 块属于 STM8S105 核心的 RS485 模块 可与 STC89C516 内的 RS485 模 块相互通信 31ADC 模块使用 XPT2046 芯片 可实 现模拟信号采集转换 可 设计简易电压表等 32DAC PWM 模块使用 LM358 芯片 可实现 模拟信号输出 PWM 控制 33矩阵键盘模块使用 4 4 矩阵键盘 可实 现键盘输入控制 34独立按键模块使用 2 4 按键 可实现按 键控制 35系统电源切换端子3 3V 和 5V 电源切换 使 用51单片机要切换到5V 默认也是短接到 5V 端 使用 STM32 时可切换至 3 3V 端 36USB 转 TTL 串口 RS232 模 块 STM8S105 单片机下载 切换端子 如果使用 USB 转 TTL 模 块给 STC89C516 进行串口 通信或下载时 短接片短 接到中间端 URXD P31T UTXD P30R 默认出厂 就是短接到该处 如果 使用 USB 转 TTL 模块给 STM8S105C6T6 进行串口 通信或下载时 短接片短 接到上端 URXD SP31 UTXD SP30 如果使 用 RS232 模块给 STC89C516 进行串口通信 或下载时 短接片短接到 下端 RRXD P31T RTXD P30R 37火牛接口可接入 DC5V 电压 切勿 超过此电压 否则烧坏开 发板上芯片 38复位按键系统复位按钮 39STM8S105核心内RS485串 口选择端子 J90和J91为STM8S105核 心内 RS485 串口选择端 子 如果做 RS485 通信时 需将 J90 的 PD5 TX2 短 接 J91 的 PD6 RX2 短接 未使用 RS485 时将短接片 移除 2 1 3 HC6800 EM3 V3 0 开发板开发板 下面以 HC6800 EM3 V3 0 为代表介绍其内部功能 1 无源蜂鸣器 2 DS18B20 温度传感器接口 3 红外接收头 4 电源开关 5 51 ARM 下载切换 6 ARM RTS DTR 下载接口 7 自动下载电路 CH340 转换芯片 8 miniUSB 接口 兼容安卓手机数据线 既可供电又可下载程序 还能串口 通信 9 ISP 下载接口 为 AT 及 AVR 系列单片机下载 10 复位按键 11 LCD12864 模块接口 12 LCD1602 模块接口 13 数码管模块 2 个四位一体共阴数码管 14 DS1302 时钟模块 15 LED 模块 8 个 LED 16 独立按键模块 8 个独立按键 17 单片机所有 IO 口 方便用户外扩功能模块 18 单片机紧缩座 出厂时安装 STC90C516RD 单片机 支持 51 AVR STM32 19 矩阵按键模块 20 16 16LED 点阵模块 可显示字符及复杂汉字 滚动屏设计 21 74HC573 245 芯片 驱动数码管模块 22 步进电机模块 五线四项步进电机 驱动芯片 ULN2003 两路接口 23 74HC138 译码器芯片 可控制数码管位选 24 EEPROM 模块 24C02 芯片 25 74HC595 模块 4 个级联 74HC595 芯片 串转并 26 AD DA 模块 27 四线双极性步进电机模块 驱动芯片 TC1508S 28 继电器模块 一路常开 一路常闭 29 485 通信模块 30 火牛接口 5V 接口 31 232 串口通信模块 32 USB 转串口 232 串口通信或下载选择接口 33 51 AVR 复位切换接口 34 74HC165 模块 并转串 35 静态数码管模块 共阳 36 NE555 模块 37 TFT 彩屏接口 配合标号 11 接口 38 交通灯模块 39 PS2 接口 40 3 3V 5V 电源接口 下载默认切换到 5V 2 2 开发板使用方法开发板使用方法 2 2 1 CH340 驱动安装驱动安装 上一节 我们已经介绍了开发板各个模块的功能 下面我们看看如何使用这 款开发板 首先 拿到开发板 我们要安装下 USB 转串口 CH340 驱动 对于大多数电 脑系统 将 USB 线连接电脑和开发板的 USB 接口后会自动检测安装 CH340 驱 动 如果您的电脑没有自动安装 CH340 驱动 没关系 我们可以手动安装 打 开光盘目录 3 开发工具 2 开发板驱动 开发板 USB 转串口 CH340 驱动 如下 双击 CH341SER 应用程序 出现如下界面 点击安装即可 一段时间后 如果安装成功会显示如下界面 前提 必须使用 USB 线将 电脑 USB 口和开发板 USB 接口连接 如果显示 驱动预安装成功 或者 驱动安装失败 等提示信息 表明驱动 安装不成功 这时可以打开光盘目录 3 开发工具 2 开发板驱动 驱动安装失 败解决方法 安装对应的驱动 如果还是安装失败 可以重新换条 USB 线 支 持安卓手机数据线 再次安装测试 如果还是安装失败 还可以下载一个驱动精 灵 让其自动检测硬件驱动 一般通过这几个步骤都是可以解决驱动安装失败等 情况 假如还是安装失败 请联系我们技术电话 0755 36564227 或者到我们 公司论坛 发帖咨询 我们技术看到后会第一时间给您处理 驱动安装成功后可以打开打开光盘目录 3 开发工具 3 程序烧入软件 普中科技烧写软件 推荐使用 PZ ISP 自动下载软件 exe 软件 查看串口号 是否显示有 CH340 字样的串口 如果有则证明驱动安装成功 否则失败 如 下 2 2 2 程序的烧录 下载 程序的烧录 下载 其次 安装好 CH340 驱动后 我们就可以下载程序了 在下载程序前先确 认下开发板上的USB转TTL串口模块上的J39和J44短接片是否短接到中端 P31T 与 URXD 连接 P30R 与 UTXD 连接 出厂的时候该短接片默认已经短接好 如 下所示 可以使用本公司开发的自动下载软件 软件在光盘目录 3 开发工具 3 程序烧入软件 内 可以看到里面有两个烧写软件 一个是 STC ISP 下载 软 件 另一个是我们公司自动下载软件 STC ISP 下载软件是需要冷启动 即先点 击下载然后开启电源 操作较为复杂 所以不推荐使用该软件 而本公司自主研 发的自动下载软件 只需一键即可下载 操作非常简单 推荐大家使用该软件下 载程序 注意 要下载程序 前提条件是你必须使用 USB 线将开发板和电脑连接好 且安装好 CH340 驱动 有关驱动的安装可参考 1 新手必看 普中 51 双核 A7 开发板入门教程 pdf 下面我们介绍如何给普中 51 双核 A6 A7 开发板下载程 序 1 首先我们需要将开发板上的 USB 转 TTL 模块的 J39 和 J44 端子使用短接 片短接好 出厂的时候开发板默认已经短接好 URXD 与 P31T U

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论