KE0129 Keyes UNO 8F328P 红色 环保

  Arduino 兼容开发板, Arduino系列

正面带绳子

目录

1、概述 3

2、规格参数 3

3、特殊功能接口说明 3

4、详细使用方法 4

4.1安装驱动文件 4

4.2在OCROBOT 0.1.2  IDE上详细使用方法 7

4.3 在Arduino  IDE上详细使用方法 8

4.3 .1设置板 LGT8F328P-LQPF32 MiniEVB和COM口 9

4.3 .2 Arduino IDE工具栏介绍 11

4.3 .3 测试控制板 12

4.3 .4 测试控制板数模转换功能 14

5、驱动文件和Larduino_HSP_v3.6c文件下载地址 15

6、发货清单 15

7、Keyes UNO 8F328P 控制板原理图 15

1、概述

Arduino兼容板通常使用Microphip Atmel微控制器,但正如GD32克隆STM32一样,有一些公司也在制作MCU克隆,通常有一些改进,而LogicGreen设计的LGT8F328P LQFP32微控制器(大部分)与Atmel ATMega328P 微控制器兼容,并增加了诸如DAC输出,PWM特定功能,计算加速器(DSC)等功能。MCU的时钟速度也是双倍(32 MHz)。

Keyes UNO 8F328P 控制板就是以LGT8F328P LQFP32芯片为核心设计的开发板。它不但兼容OCROBOT 0.1.2 IDE,还兼容Arduino IDE。使用前我们需要给控制板的USB转串口芯片安装驱动,该控制板的USB转串口芯片为CH340G。

控制板是利用方口USB接口上传代码,为此我们特别提供一根方口USB线。控制板有两种供电方式,一种为通过方口USB接口供电,一种为通过黑色DC头供电,输入电压为DC 7-12V。同时该控制板接口和UNO R3板一样,可以兼容UNO R3板的扩展板。另外该控制板板上有一拨码开关,可以选择LGT8F328P芯片的工作电压VCC,为DC 3.3V或DC 5V。

2、规格参数

主控芯片:LGT8F328P LQFP32

USB转串口芯片:CH340G

输入电压: 方口USB接口供电(DC 5V) 黑色DC头供电(DC 7-12V)

输出电流(总):80mA

普通端口驱动电流:12mA

尺寸:68*53mm

数字口(27个): RX0(D0) TX1(D1) D2-D13 A0(D14) A1(D15) A2(D16) A3(D17) A4(D18) A5(D19) PE1(D20) PE3(D21) SWC(D22) SWD(D23) PE4(D24) PE5(D25) AREF(D26)

模拟口(8个): A0-A5 A6(PE1) A7(PE3)(12位 4096)

工作频率:16MHz

自带4个LED灯:D13指示灯、电源指示灯和串口通信指示灯(RX TX)。

自带1个复位按键

自带1个方口 USB端口:用于上传代码和供电

自带1个黑色DC头:用于供电(DC 7-12V)

自带1个拨码开关:用于选择LGT8F328P芯片工作电压VCC(3.3V和5V)

3、特殊功能接口说明

串口通信接口:RX0 TX1

I2C通信接口:A4(SDA) A5(SCL)

SPI通信接口:D11(MOSI)、D12(MISO) 、D13(SPCK)、D10(SPSS)

SWC(E0):1. SWD 调试器时钟输入 2.差分放大器反向输入4 3.引脚电平变化中断24

E1:1.ADC 输入通道 2.模拟比机器 0/1 公用正端输入 3.引脚电平变化中断25

SWD(E2):1.SWD 调试器数据线 2.引脚电平变化中断26

E3:1.ADC 输入通道 2.模拟比较器 1 负端输入 3.引脚电平变化中断27

E4:1.定时/计数器 0 比较配置输出A 2.引脚电平变化中断28

E5:1.系统时钟输出 2.模拟比较器 1 输出 3.引脚电平变化中断29

AREF(E6):1.ADC 模拟输入通道 2.ADC 外部参考输入 3.引脚电平变化中断30

DAC(D4):8位数模转换

4、详细使用方法

Keyes UNO 8F328P 控制板既可以兼容OCROBOT 0.1.2 IDE,还兼容Arduino IDE。但无论在哪个开发平台上使用,都必须给控制板的USB转串口芯片安装驱动,该控制板的USB转串口芯片为CH340G。

4.1安装驱动文件

这个控制板使用的USB转串口芯片为CH340G,我们需要安装这芯片的驱动,驱动为usb_ch341_3.1.2009.06,我们把该驱动放到D盘,然后开始安装驱动。在不同系统在安装驱动方式大同小异,这里我们在win7系统上开始安装驱动。

首先将Keyes UNO 8F328P 控制板 利用方口 USB线连接的电脑的USB端口,右键点击“计算机” —>“属性”—> “设备管理器”后,你可以看到“USB2.0-Serial”。

右键点击“USB2.0-Serial”, 选择 “Update Driver software”。

在这里,选择点击 “Browse my computer for driver software”。

找到 “usb_ch341_3.1.2009.06” 文件夹,然后点击“Next”,开始安装驱动。

安装完成,点击“Close”。

驱动安装成功,再次进入“设备管理器”, 右键点击“计算机” —>“属性”—> “设备管理器”,你可以看到CH340的驱动安装成功,显示有对应的COM口。

4.2在OCROBOT 0.1.2  IDE上详细使用方法

  1. 先下载OCROBOT 0.1.2  IDE,下载地址:http://www.ocrobot.com/doku.php?id=downloads。
  2. 安装开发板:点击工具〉开发板管理器〉选择下图所示的点击右下角的安装。

IMG_256

  1. 程序下载:可以参考Arduino方法,先选择要下载的程序,再选择主板、最后选择下载的串口。如烧录闪灯程序:下图是选择主板

IMG_256

4.3 在Arduino  IDE上详细使用方法

在使用控制板编程开发时,我们需要安装Arduino IDE,我们可以在arduino的官网中下载,链接为https://www.arduino.cc/en/Main/Donate。下载完成后解压压缩包,进入arduino-1.8.5文件夹,显示如下图。

4.3 .1设置板 LGT8F328P-LQPF32 MiniEVB和COM口

选择Larduino_HSP_v3.6c,文件夹下面的 三个文件夹。复制到arduino IDE的Sketchbook文件夹下,具体的方法是:

1〉点击 图标,打开arduino IDE > File > preferences > Sketchbook location下面能看到IDE的Sketchbook文件所在的目录。

2〉将Larduino_HSP_v3.6c下面的三个文件夹复制到步骤1的文件夹下。

其它都与Arduino下载程序一致。

完成上面两个步骤后,重新启动arduino IDE后,选择Tools > board > LGT8F328P-LQPF32 MiniEVB。

再次选择Tools > Port 相应的目标板的串口,即可与arduino一样。

4.3 .2 Arduino IDE工具栏介绍

我们的程序上传到板之前,我们必须演示Arduino IDE工具栏中出现的每个符号的功能。

A – 用于检查是否存在任何编译错误。

B – 用于将程序上传到Arduino板。

C – 用于创建新草图的快捷方式。

D – 用于直接打开示例草图之一。

E – 用于保存草图。

F – 用于从板接收串行数据并将串行数据发送到板的串行监视器。

4.3 .3 测试控制板

将以下程序复制粘贴在Arduino IDE中。

void setup() {

// initialize digital pin LED_BUILTIN as an output.

pinMode(LED_BUILTIN, OUTPUT);

}

// the loop function runs over and over again forever

void loop() {

digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}

按照前面方法设置板和COM口,IDE右下角显示对应板和COM口,点击 图标开始编译程序,检查错误,检查无误,如下图。

点击点击 图标开始上传程序,上传成功,如下图。

程序上传成功后,在控制板D13指示灯开始闪烁,如下图。

实验图

4.3 .4 测试控制板数模转换功能

将控制程度上传到控制板中,给控制板上电后,我们利用示波器测试控制板D4的接口,

可以在示波器上陆续循环显示各种波形,如下图。

IMG20181016150346 IMG20181016150432

IMG20181016150413 IMG20181016150415

IMG20181016150354_1

5、驱动文件和Larduino_HSP_v3.6c文件下载地址

https://pan.baidu.com/s/1hujDKegPTF5E0zg_J48sHg

https://pan.baidu.com/s/1mRBZxWflJ310OcmRhz8PHw

6、发货清单

Keyes UNO 8F328P 控制板板1块

50cm 蓝色 方口 USB线 1根

7、Keyes UNO 8F328P 控制板原理图

KE0129 Keyes UNO 8F328P 原理图1