开发板使用说明

GPS 定位器开发板使用说明
(更新时间:2015-01-29)
一、开发板简介:
1—MiniUsb 接口
1 2 3
4
5
6
7
8
9
2—开机按钮
3—GPS/GPRS二合一模块
4—GPS天线接口
5—GSM天线接口
6—指示灯
7—蓝牙天线接口
8—STC15W4K48S4单片机
9—MicroSIM卡座
二、开发板操作
1. 使用之前,先将GSM天线、GPS天线连接到对应的天线接口,插入SIM卡(注意插卡方向,卡槽上有指示),连接电池(注意正负极不要接反);此时开发板处于关机状态,所有指示灯灭;
2. 按下开机按钮2,保持1-2s钟后指示灯全部亮起,松开按钮后指示灯保持亮的状态,则开机成功,设备自动初始化,初始化过程可以通过下载器在串口助手上查看,整个初始化过程持续约50s;
3. 初始化完成后,DS4指示灯每3s闪烁一次,此时设备开始自动连接服务器,并进入主循环程序。

4. 在主循环程序中将通过定时器T0作为时钟街拍,定时执行读取/发送GPS、读取电量、读取GPRS数据等操作,用户可以在此基础上继续开发新功能。

5. GPS定位成功后,DS4指示灯停止闪烁,DS3指示灯开始每3s闪烁一次。

此时可以通过“远程定位”客户端软件查看设备位置、电量。

(GPS定位时间与周围环境有关,在周围无高层建筑、树木遮挡的开阔环境下,一般初始化完成后即可定位成功)。

三、开发资源
1. 单片机源码:
开发环境:keil uVision
如图所示,源码文件包括:
main.asm :主程序
IAP15F2K61S2.Inc :include 文件
Head.inc :定义了程序中用到的所有寄存器
Table.asm :存放在程序存储区的数据
INTERRUPT.asm :中断处理
SUBP .asm :存放了一些子程序
ATC.asm :跟SIM808模块AT 指令相关的代码
SLEP.asm:休眠相关代码
RDUART1.asm:UART数据处理读取相关代码
SYSINI.ASM:程序初始化相关代码
SIM908.ASM:SIM808模块初始化相关代码
GPS.ASM:GPS数据处理的相关代码
UART1.ASM:设置软件通过UART1读写设置参数的相关代码
2. 参数设置软件
开发板参数通过图示“配置软件”进行IP(或域名)及端口设置,操作过程如下:(请严格按照该顺序操作,否则可能无法连接软件)
——先将开发板关机;
——将下载器插入电脑;
——将开发板连接到下载器;
——运行配置软件,选择正确的串口号,按图示设置波特率等参数,打开串口;——给开发板开机(下载器无供电功能,开机前请连接电池);
——此时软件将自动读取开发板ID号并显示在“设备ID”中。

(若未读取到ID 号,请检查串口号是否正确、下载器与开发板连接是否牢固,关闭开发板后再次尝试以上步骤直至成功。


——点击左下角“读取”可以读取开发板当前的IP及端口号;
——默认情况下不需要修改IP及端口号即可连接我们的服务器主机。

若用户需要连接自己的服务器主机,请将服务器IP(或域名)及端口号修改成相应的参数,点击“写入”,若弹出“配置成功,请重新启动设备”,说明设置成功;若未弹出该提示,请重复点击“写入”或检查设备连接状况;
——开发板出厂时设置IP为,端口10001;(若采用第4部分所述“服务器测试软件”则端口需设置为10000)。

3. 手机APP软件
为了方便用户开发测试,本开发板提供简易的Android手机APP软件“远程定位”,APP下载地址/soft_1858092.html,或直接扫描图中二维码下载,也可以在“安智市场”搜索“远程定位”下载最新版本。

软件启动后界面如图所示:
主界面为地图界面,左上角蓝色框内显示开发板周围环境温度(当前开发板该功能不可用);右上角蓝色框内显示开发板剩余电量,以百分比计;左下角绿色雷达圆框点击后切换到远程定位模式,地图中绿色雷达图标指示开发板位置,并实时跟踪;右下角红色雷达圆框点击后切换到本机定位模式,地图中红色雷达图标指示手机位置,并实时跟踪。

按下手机“菜单”键后,软件下方出现“设置”、“关于”、“退出”菜单,分别用于进入设置界面、手机信息界面和退出软件。

进入设置界面后,在“产品序列号”中输入8位设备ID号(注意字母全部大写),“密码”为00000000,选择“启动远程定位功能”复选框,点击“确定”返回主界面。

4. 服务器测试软件
我们提供一个简单的服务器软件,用户可以在自己的Windows系统上直接运行该软件。

该软件用于开发板与手机“远程定位”APP之间的数据转发,软件界面如图所示。

软件布局如下:
——连接列表:显示所有已连接的手机APP和开发板;
——APP数据:显示由手机APP客户端发过来的数据;
——已读取的数据:显示手机APP读取的开发板数据;
——定位器数据:显示最新收到的开发板数据;
——版本号:最新连接的开发板的版本号;
——设备ID:最新连接的开发板的ID号;
——隐藏:将软件隐藏到任务栏;
——退出:退出软件;
特别提示:一般用户都是内网IP,开发板无法直接访问服务器软件,需通过花生壳软件进行映射,用户可到花生壳官网下载花生壳并申请免费版域名进行测试(免费版域名不稳定,经常掉线,详见花生壳官网/)。

四、通信协议
1.开发板发送数据格式:
字头(TE004:)ID(8Byte),数据类型(1Byte),GPS纬度(9Byte),GPS经度(10Byte),电量(3Byte),字尾(END)\n
例如:TE004:99999999,A,3100.0000,10900.0000,090,END\n
注意:协议最后1字节为\n
2.APP发送数据格式:
客户端指令数据:00000000GPSDATA\n
其中,00000000是开发板的ID号,即产品序列号。

注意:协议最后1字节为\n
3.用户可以通过TCP助手(百度上随便下载一个),连接到我们的服务器
(,端口10001),按照上面的协议获取数据,用于测试。

五、程序下载
程序下载使用STC公司提供的下载软件,可在STC官网下载最新版本()。

软件配置如图:
1
2
3
4
5
本开发板采用的STC15W4K48S4芯片支持两种下载方式:串口下载和USB下载。

(1)串口下载指通过串口或USB转串口下载的形式,需要使用该开发板配套的专用下载器(首次使用,请到网上下载CH340驱动并安装,先安装驱动再插入下载器)。

下载程序时,先点击“下载程序”按钮,再给开发板上电,右侧将显示下载进度,若下载失败,请将2下方的最高波特率调低。

(2)USB下载指直接通过MiniUSB线将开发板连接到电脑,操作非常简单,详见资料中的“STC-USB驱动安装说明.pdf”文档。

六、常见问题
1.电池充电
该开发板可以通过USB接口对锂电池进行充电,建议使用原装手机充电器,充电电流不大于1A,充电时间视电池容量而定,一般1500mAh的电池3~4小时可充满。

充电功能由AT指令控制,AT+ECHARGE=1为打开充电功能,AT+ECHARGE=0为关闭充电功能。

发货前已经设置为开启充电功能。

2.无法开机
正常时,按下开关按钮并保持1s钟后所有指示灯亮起并保持到初始化完成,若松开按钮后指示灯熄灭,则开机失败,有以下原因:
——可能是由于按下时间不足或抖动造成,可多次尝试;
——电池电量过低时,设备会自动关机,也会造成开机失败;
3.下载程序失败
下载过程中下载器连接不可靠可能导致下载失败;下载器电路板芯片比较敏感,且电路板裸露,可能会被静电损坏,操作时避免直接碰到芯片;波特率太高也可能导致下载失败,可将最高波特率选择低一些;尝试将天线原理电路板;
4.GPS坐标问题
GPS设备输出的数据,如果直接在地图上显示,会出现偏移现象,而且在不同的
地图上偏移程度不同,该现象与开发板质量无关,用户可以去网上搜索GPS纠偏、火星坐标系等关键词具体了解。

5.“配置软件”无法运行
出现以上提示时,请尝试“右键”——“以管理员身份运行”。

合集下载

tq2440开发板使用手册

tq2440开发板使用手册

TQ2440开发板使用手册包含以下内容:一、硬件概述1. 开发板简介:TQ2440是一款基于Samsung S3C2440A处理器的ARM9开发板,配备了丰富的外围接口和扩展资源,适用于嵌入式系统学习和开发。

2. 硬件资源:TQ2440开发板提供了多种硬件资源,包括存储器、GPIO、UART、I2C、SPI、ADC、PWM、SD卡接口等。

3. 开发板结构:介绍了开发板的布局、主要芯片和接口的位置及功能。

二、开发环境搭建1. 开发工具:介绍了用于TQ2440开发板的开发工具,如交叉编译器、调试器等。

2. 开发环境配置:详细说明了如何配置开发环境,包括安装交叉编译器、设置环境变量等。

3. 编译和烧写程序:介绍了如何编译和烧写程序到TQ2440开发板上。

三、基础实验1. LED实验:通过控制GPIO口实现LED灯的亮灭。

2. UART实验:通过UART接口实现串口通信,可以与其他设备或电脑进行数据传输。

3. ADC实验:通过ADC接口采集模拟信号,并将其转换为数字信号进行处理。

4. PWM实验:通过PWM接口生成脉冲宽度调制信号,可用于电机控制等应用。

5. I2C实验:通过I2C接口实现与I2C设备的通信,如EEPROM、温度传感器等。

6. SPI实验:通过SPI接口实现与SPI设备的通信,如SD卡、FLASH等。

7. 中断实验:介绍了如何使用中断服务程序处理外部事件或定时任务。

8. SDRAM实验:通过操作SDRAM实现大容量数据的存储和访问。

9. FLASH实验:通过操作FLASH实现程序的固化和数据的非易失性存储。

四、高级应用1. Linux系统移植:介绍了如何在TQ2440开发板上移植Linux 操作系统。

2. 文件系统操作:介绍了如何在TQ2440开发板上实现文件系统的挂载和操作。

3. 网络通信:介绍了如何在TQ2440开发板上实现网络通信功能,包括以太网和WIFI等。

4. USB设备驱动:介绍了如何在TQ2440开发板上实现USB设备的驱动和应用。

AC7021B 开发板 用户手册说明书

AC7021B 开发板 用户手册说明书

文档版本控制目录文档版本控制 (2)(一)简介 (4)(二)ZYNQ芯片 (5)(三)DDR3 DRAM (7)(四)QSPI Flash (11)(五)eMMC Flash (12)(六)时钟配置 (14)(七)USB转串口 (15)(八)LED灯 (16)(九)复位按键 (18)(十)JTAG接口 (18)(十一)拨码开关配置 (19)(十二)电源 (20)(十三)结构图 (21)(十四)连接器管脚定义 (22)(一) 简介AC7021B(核心板型号,下同)核心板,ZYNQ 芯片是基于XILINX 公司的ZYNQ7000系列的XC7Z020-2CLG484I 。

ZYNQ 芯片的PS 系统集成了两个ARM Cortex™-A9处理器,AMBA®互连,内部存储器,外部存储器接口和外设。

ZYNQ 芯片的FPGA 内部含有丰富的可编程逻辑单元,DSP 和内部RAM 。

这款核心板使用了2片SK Hynix 公司的H5TQ4G63AFR-PBI 这款DDR3芯片,每片DDR 的容量为4Gbit ;2片DDR 芯片组合成32bit 的数据总线宽度,ZYNQ 和DDR3之间的读写数据时钟频率高达533Mhz ;这样的配置,可以满足系统的高带宽的数据处理的需求。

为了和底板连接,这款核心板的4个板对板连接器扩展出了PS 端的USB 接口,千兆以太网接口,SD 卡接口及其它剩余的MIO 口。

以及PL 端的BANK13, BANK33, BAN34和BANK35的几乎所有IO 口(198个),其中BANK33和BANK34的IO 的电平可以通过更换核心板上的LDO 芯片来修改,满足用户不用电平接口的要求。

对于需要大量IO 的用户,此核心板将是不错的选择。

而且IO连接部分,ZYNQ 芯片到接口之间走线做了等长和差分处理,并且核心板尺寸仅为60*60(mm ),对于二次开发来说,非常适合。

AC7021B 核心板正面图AC7021B 核心板背面图(二) ZYNQ 芯片开发板使用的是Xilinx 公司的Zynq7000系列的芯片,型号为XC7Z020-2CLG484I 。

FIBOCOM_ADP-L610-CN-00 开发板使用说明说明书

FIBOCOM_ADP-L610-CN-00 开发板使用说明说明书

FIBOCOM_ADP-L610-CN-00 开发板使用说明文档版本:V1.0.1更新日期:2019-12-31适用型号产品名称LTE Module产品型号L610-CN-00 EVB ADP-L610-CN-00版权声明版权所有©2020 深圳市广和通无线股份有限公司。

保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

注意由于产品版本升级或其他原因,本文档内容会不定期进行更新。

除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。

商标申明为深圳市广和通无线股份有限公司的注册商标,由所有人拥有。

版本记录文档版本编写人主审人批准人更新日期说明V1.0.0 王元广刘科刘科2019-11-19 初始版本V1.0.1 王元广刘科刘科2019-12-31 ADP改板升级目录1模块接口按键介绍 (5)2相关驱动及AT软件 (7)2.1USB驱动 (7)2.2安装方法 (7)2.3AT软件 (7)3操作方法 (9)3.1电电源跳线 (9)3.2开关机方式选择 (10)3.3UART1/UART2/Debug_UART转USB选择 (10)3.4USB接口 (12)3.5SIM卡接口 (13)3.6ADP背面 (14)3.7操作步骤 (14)1 模块接口按键介绍图1-1块接口说明(正面)图1-2 模块接口说明(背面)序号 接口备注 1 WIFI 天线接口 2 主集天线接口 3 功能接口-A 4 功能接口-B 5Power on/off8912111234567 1510161314序号接口备注6 Reset7 Usb转Uart8 USB接口9 电源通路选择跳线10 直流供电接口(推荐3.8V) 3.4V-4.2V11 串口跳线选择12 自动开关机选择13 SD 卡座14 BOOT按键升级前先按住,再上电15 SIM卡座16 其他功能测试点2 相关驱动及AT软件2.1 USB驱动L610使用如下USB驱动:2.2 安装方法1.解压后点击EXE文件直接安装。

STM32F051C8T6开发板用户手册说明书

STM32F051C8T6开发板用户手册说明书

Open051C User ManualContentsOPEN051C USER MANUAL (1)1.OVERVIEW (2)1.1.W HAT’S ON BOARD (2)2.DEMO (4)2.1.8I OS (5)2.2.ADC+DMA (5)2.3.DAC+DMA (6)2.4.GPIO_LED (7)2.5.GPIO_LED_KEY (7)2.6.I2C (7)2.7.I2S UDA1380&SD_FATFS (8)2.8.JOYSTICK (8)2.9.LCD22 (8)2.10.LCD22-T OUCH (9)2.11.FATFS V0.08A-SD C ARD (10)2.12.NRF24L01 (10)2.13.O NE-W IRE (11)2.14.PS2 (11)2.15.RTC (12)2.16.SPI (12)2.17.U COS II (13)ART (13)3.REVISION HISTORY (14)1. Overview 1.1. What’s on board[ MCU ]1. STM32F051C8T6the high performance STM32 MCU which features:Core:Cortex-M0 32-bit RISC;Operating Frequency:48MHz;Operating Voltage:2-3.6V;Package:LQFP48;I/Os: 39;Memories:64KB Flash, 8kB RAM;Communication Interfaces: 2 x SPI, 2 x USART, 2 x I2C, 1 x I2S;[ Component ]3. Power supply switch5V DC or USB4. Power indicator5. User LEDfor indicating I/O status6. Reset key7. User LEDfor I/O input and/or interact with running code 8. Joystickfive positionAD & DA converters : 1 x AD (12-bit, 1μs, shares 16 channels);Debugging/Programming : supports SWD (serial wire debug) interfaces, supports IAP2. AMS1117-3.33.3V voltage regulator[ Interface ]11. 8I/Os + DAC + ADC Interfaceeasily connects to keypad, motor, etc. 12. SPI1 / SPI2 interfaceeasily connects to SPI peripherals such as FLASH (AT45DBxx), SD card, MP3, etc.convenient for connecting AD module, thanks to the SPI1 alternative AD function 13. I2C1 / I2C2 interfaceeasily connects to I2C peripherals such as I/O expander (PCF8574), EEPROM (AT24Cxx), etc.14. LCD interfaceeasily connects to the touch screen LCD 15. ONE-WIRE interfaceeasily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401), etc. 16. USART1 interfaceeasily connects to RS232, RS485, USB TO 232 17. USART2 interfaceeasily connects to RS232, RS485, USB TO 232 18. I2S / I2C1 interfaceeasily connects to I2S peripherals such as audio module, etc. 19. PS/2 interfacefor connecting PS/2 keyboard/mouse.9. 32.768K crystal oscillatorused for internal RTC, also supports clock calibration10. 8M crystal oscillatorenables the MCU run at 48M frequency by frequency multiplication[ Other interfaces ]20. 5V DC jack21. 5V/3.3 V power input/outputusually used for power output, or common ground with other user board 22. MCU pins connectorall the MCU pins are accessible on expansion connectors for further expansion 23. SWD interfacefor debugging/programming[Jumper/switch]20. Boot mode selectionfor configuring the BOOT0 pins 21. User key jumpershort the jumper to connect the user key to I/Os used in example codeopen the jumper to connect the user key to other custom pins via jumper wires 22. Joystick jumpershort the jumper to connect the joystick to I/Os used in example codeopen the jumper to connect the joystick to other custom pins via jumper wires 23. PS/2 interface jumperI/O ;short the jumper to connect the PS/2 interface to I/Os used in example codeopen the jumper to connect the PS/2 interface to other custom pins via jumper wires 24. VBAT selection jumpershort the jumper to use system power supply open the jumper to connect the VBAT to external power, such as battery2. DemoKEIL MDK Version:4.54Programmer/Debugger: ULINK/V2Programming/Debugging interface: SWD Serial port settings:Select a proper COM portBaud rate 115200Data bits 8Stop bits 1Parity bits NoneFlow control None2.1. 8Ios◆ Overview8bit I/Os demo◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK board to the board via SWDinterfaceConnect the 8 Push Button to the board via8I/Os+DAC+DAC interface (The G pin on the module connect to the GND pin on the board) USART1 Connect a serial portconverter(RS232) to the board via UART1 interface◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.2. ADC+DMA◆ OverviewADC analog voltage acquisition demo◆Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect a serial port converter(RS232) to the board via UART1 interfaceConnect the Analog Test Board to the boardvia 8I/Os+DAC+DAC interface◆ Operation and resultRotate the potentiometer on the Analog Test Board, the below information will be printed on the serialdebugging assistant:2.3. DAC+DMA◆ OverviewDAC demo◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the Analog Test Board to the board via 8I/Os+DAC+DAC interfaceConnect the 5V pin headers on both the mainboard and the Analog Test Board via jumper wire◆ Operation and resultYou should hear sound from the Analog Test Board.2.4. GPIO_LED◆OverviewGPIO_LED demo◆Operation and resultShort the LED JMP◆Operation and resultThe LED blinking2.5. GPIO_LED _KEY◆OverviewLED, joystick demo◆Hardware connectionShort the LED JMP◆Operation and resultPush the joystick, the LED status should keep changing accordingly.2.6. I2C◆OverviewI2C EEPROM demo◆Hardware connectioninterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect a serial port converter to the boardvia UART1 interfaceConnect the AT24CXX EEPROM Board tothe board via I2CX interface( connect toI2C1 or I2C2 depends on the program)◆Operation and resultThe below information will be printed on the serial debugging assistant:2.7. I2S UDA1380 & SD_FATFS◆ OverviewAudio file placed on SD Card (with FATFS) ◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the UDA1380 Board to theonboard I2S interfaceConnect an earphone to theUDA1380Board LINEOUT interfaceConnect the Micro SD Storage Board (withSD card) to the onboard SPI2 interfaceConnect the CD pin on the Micro SDStorage Board to the onboard PB0 pin using a jumper wire.◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.8. JOYSTICK◆ OverviewJoystick demo◆ Hardware connectionShort the LED JMP ,JOYSTICK JMP ,KEY JMP . ◆ Operation and resultPush the joystick or the keys, the LED status should keep changing accordingly.2.9. LCD22◆ OverviewLCD demo◆Hardware connectionConnect the board to 5V power via 5VDC interface Connect the ULINK2 board to the board via SWDinterfaceConnect the "2.2inch 320x240 Touch LCD (A)" to theboard.◆ Operation and resultDisplay image on the LCD2.10. LCD22-Touch◆ OverviewLCD demo◆ Hardware connectionConnect the board to 5V power via 5VDC interfaceConnect the ULINK2 board to the board via SWD interface Connect the "2.2inch 320x240 Touch LCD (A)" to the board.◆ Operation and resultDisplay image on the LCDMessage will be displayed on the LCD◆ ApplicationHandheld device display2.11. FATFS V0.08A-SD Card◆ OverviewSD_FatFS demo ◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect a serial port converter to the board viaUART1Connect the Micro SD Storage Board (with SDcard) to the board via SPI2 interfaceConnect the CD pin on the Micro SD StorageBoard to the onboard PB0 pin using a jumper wire.◆ Software configuration ◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.12. NRF24L01◆ OverviewNRF24L01 demo ◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the NRF24L01 Board to the boardvia SPI interface◆ Software configurationDownload the transmitting and receiving program to the two NRF24L01 board respectively. ◆ Operation and resultMessage will be printed on the serial debugging assistant.2.13. One-Wire◆ OverviewOne-wire demo◆ Hardware connectionConnect the board to 5V power via 5VDC interfaceConnect the ULINK2 board to the board via SWD interfaceConnect a serial port converter to the onboard USART1 interface Connect the DS18B20 to the onboard One-wire socket◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.14. PS2◆ OverviewPS2 keyboard demo ◆ Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the ULINK2 board to the board viaSWD interfaceConnect the PS2 keyboard to the board via PS2interface.Short the PS2 JMP .◆ Operation and resultPress keys on the PS2 keyboard, the related key value will display on the serial debugging assistant:2.15. RTC◆ OverviewRTC demo◆ Hardware connectionConnect the board to 5V power via 5VDC interfaceConnect the ULINK2 board to the board via SWD interface◆ Operation and resultThe below information will be printed on the serial debugging assistant:2.16. SPI◆ OverviewSPI demo◆ Hardware connectionConnect the board to 5V power via 5VDC interface Connect the ULINK2 board to the board via SWDinterfaceConnect the "AT45DBXX DataFlash Board" to theonboard SPIX interface (connect to SPI1 or SPI2 depends on the program)Connect a serial port converter to the onboardUSART1 interface◆ Software connectionSoftware configuration:Launch the serial debugging assistant SSCOM32, choose related COM port, set baud rate as 115200, click to open it.◆Operation and resultThe below information will be printed on the serial debugging assistant: Array2.17. Ucos II◆OverviewUcos ii demo◆Hardware connectionConnect the board to 5V power via 5VDCinterfaceConnect the board to 5V power via 5VDCinterfaceShort the LED jumper◆Operation and resultThe two LED blinking in different frequency.2.18. USART◆OverviewUSART demo◆Hardware connectionConnect the board to 5V power via 5VDC interfaceConnect the board to 5V power via 5VDC interfaceConnect a serial port converter to the onboard USARTX interface (connect to USART1 or USART2 depends on the program)◆Operation and resultThe below information will be printed on the serial debugging assistant:3. Revision historyVersion Description Date AuthorV1.0 Initial revision 2014/05/17 Waveshare team。

HK-DEVOEM-082C 开发板使用手册说明书

HK-DEVOEM-082C 开发板使用手册说明书

工业以太网嵌入式通讯模块HK-DEVOEM-082C开发板使用手册V220506目录一、功能说明 (3)二、外形尺寸 (3)三、供电电源 (4)四、打印端口 (4)五、拨码 (4)七、通讯测试 (5)1. USART手动通讯 (5)2. USART自动通讯 (11)八、电路图 (14)一、功能说明1.本开发板是为了辅助开发XXXOEM-181B通讯模块而使用。

2.本开发板支持USART接口。

3.本开发板具备32个引脚的IO信号,可以满足32个点的数字量IO设计。

这32个IO引脚可以任意设置成DI或DO。

(暂时无此功能)4.本开发板对外提供一路RS232信号,用于打印信息。

5.本开发板主芯片使用STM32F103VCT6,开发例程基于此型号芯片编写。

6.J100插针是开发板主芯片的程序烧写口。

二、外形尺寸长120mm * 宽90mm三、供电电源1.开发板上X1端子,直流24V供电。

<X1-1:24V、X1-2:0V >2.拨动开关S1:拨到ON时,开发板供电;拨到OFF时,开发板断电。

四、打印端口1.开发板上DB1插座是RS232端口,可以将调试信息发送到电脑屏幕显示。

2.打印端口根据拨码设置不同,有多种工作模式,详见拨码说明。

五、拨码拨码SW1 功能说明BIT1 USART打印方式选择使用USART串口时,打印端口可以工作在2种方式下:1.BIT1是OFF时,打印端口工作在透传模式:开发板接收到OEM模块的串口数据直接转发到打印口;开发板接收到打印口的数据直接转发到OEM模块。

在这种模式下,用户可以通过电脑端的Modbus Slave这种软件,直接模拟报文收发,从而了解OEM模块的串口工作机制。

2.BIT1是ON时,开发板的单片机包含与OEM模块通讯的串口协议,开发板可以自动与OEM模块建立通讯。

打印端口仅用来监控收发过程。

BIT2 串口选择BIT2要保持OFF,开发板使用USART通讯。

STM32开发板使用说明

STM32开发板使用说明

STM32开发板使用说明1、开发板使用到的软件及安装说明在开始学习开发板之前需要安装的软件有:1、KEIL3.80A,2、PL-2303HX驱动,3、串口调试助手,4、下载器MCUISP。

这些软件在课件文件下面的软件文件里。

具体安装步骤如下:1.KEIL3.80A的安装,打开路径:课件\软件\KEIL3.80A\MDK3.80A安装手册,根据上面的步骤安装软件。

2.PL-2303HX驱动的安装,打开路径:课件\软件\PL-2303HX新版驱动,可根据使用电脑的操作系统来选择安装的软件,如选择安装XP驱动,可打开XP驱动,根据里面的安装说明来安装软件。

一般只要运行PL-2303 Driver Installer。

exe就可以了。

3.串口调试助手的安装,打开路径:课件\软件\串口调试助手,点击sscom33。

exe即可,也可以创建快捷方式在桌面。

4.下载器MCUISP的安装,打开路径:课件\软件\下载器MCUISP,点击mcuisp。

exe 即可,也可以创建快捷方式在桌面。

2、开发环境介绍及使用说明首先是我们之前安装的keil3.80a。

再点击Project->New uVision Project如下图所示:弹出create new project 对话框,新建一个文件夹TEST,然后把工程名字设为test。

点击保存。

弹出选择器件的对话框,因为我们的开发板使用的是STM32F103RBT6 ,所以在这里我们选择STMicroelectronics 下面的STM32F103RB( 如果使用的是其他系列的芯片,选择相应的型号就可以了)。

如下图所示:点击OK,MDK会弹出一个对话框,问你是否加载启动代码到当前工程下面,这里我们选择是。

启动代码是一段和硬件相关的汇编代码。

是必不可少的!在上面点击了是以后,MDK 就把启动代码STM32F10x。

s 加入到了我们的工程下面。

如下图所示:到这里,我们就可以开始编写自己的代码了。

EG4X20-MINI-DEV 开发板使用说明说明书


模块 7) SD CARD ........................................................................................................................................ 11
.......................................................................................................................................................... 8
图 2-2 更新驱动
3、 在 TD 软件安装路径的“driver”目录下,根据自己计算机系统选择合适的驱动路 径
图 2-3 查找驱动文件
5
EG4X20-MINI-DEV 开发板使用说明 4、 点击“下一步”,看到“Anlogic usb cable v0.1”说明驱动安装成功。
图ห้องสมุดไป่ตู้2-4 驱动安装成功
勘误 ................................................................................................................................................................... 16
4
开发板下载驱动安装
EG4X20-MINI-DEV 开发板使用说明
1、 安装 TD 软件;
2、 开发板通过 micro USB(安卓)线连到电脑,右键 “计算机->设备管理器”,在弹

RUNBER开发板硬件使用说明手册说明书

RUNBER开发板硬件使用说明手册版本记录日期版本修改原因2020.02.20V1.0创建文档1 开发板简介1.1 概述RUNBER开发板是MYMINIEYE基于多年在FPGA领域开发经验,而开发的一套全新国产FPGA的开发套件,RUNBER开发板采用高云GW1N-UV4LQ144的解决方案。

GW1N-4B是高云的小蜜蜂家族的FPGA。

本开发系统开源原理图及大量可直接应用于工程的源代码。

配套源码查看课程列表。

图1.1 RUNBER开发板1.2 开发系统简介1.2.1 系统资源RUNBER开发板是基于Gowin GW1N-4的可扩展处理平台的开发套件。

提供的功能包括:◎Gowin® GW1N-UV4LQ144C6/I5·默认启动方式:内置flash◎外设/接口·Micro USB口(板载USB转JTAG接口)·4位8段共阴数码管·8位拨码开关·8位LED灯·8位按键·4个三色RGB灯(共阳)·36个扩展IO口(2.54间距排针)◎板上晶振·12MHz2 接口描述2.1 USB转JTAGRunber板卡上集成了USB转JTAG模块,采用了FTDI的FT232HQ做转接,通过板上的J14(micro USB母座,参照上述的板卡接口描述图纸找到对应端口)用一条USB转micro的数据线即可连接板上JTAG模块,与电脑连接后在电脑端能识别如下驱动设备:RUNBER的FPGA型号:GW1N-UV4LQ144C6/I5;在遇到编译出来fs文件后如遇到如下警告,说明器件不匹配;若工程中选的器件型号与我们板卡型号一致了,说明器件系列选择出现问题,双击下图中框选的器件,可重新设置,若型号与板卡上不一致也是在此处修改器件型号。

若不清楚器件系列,可使用JTAG扫描得到器件型号,流程如下(Device Chooser中即为器件的系列,带R尾缀的为内嵌SDRAM的FPGA,Runber板卡选择的器件没有内嵌SDRAM):2.2 电源板卡可使用USB接口上的VBUS供电,也可使用扩展接口提供5V的电源,使用一个LDO得到3.3V电源,由于我们器件选的是UV系列的,故而内核电压支持到3.3V,简化了板卡的电源网络。

STM32F103VCT6开发板使用说明

STM32F103VCT6开发板使用说明一. 概述STM32F103VCT6是一款高性能、低功耗的单片机开发板,适用于各种嵌入式应用。

本文将详细介绍该开发板的硬件配置、软件开发环境的搭建及基本使用方法,旨在帮助用户快速上手并充分发挥其功能优势。

二. 硬件配置1. 主控芯片STM32F103VCT6开发板搭载了ARM Cortex-M3内核的STM32F103VCT6主控芯片,具有72MHz主频、256KB Flash和48KB RAM,可满足各类应用需求。

2. 外设接口该开发板提供了多种外设接口,包括UART串口、I2C总线、SPI 接口、ADC模数转换等,用户可根据需要进行灵活配置。

3. 电源供电开发板支持多种电源供电方式,包括USB供电、DC电源供电和外部电池供电,用户可以根据实际情况选择适合的供电方式。

4. 连接接口开发板提供了多个连接接口,包括USB接口、SD卡槽、按键和LED指示灯等,方便用户进行调试和扩展。

三. 软件开发环境搭建1. Keil MDK软件安装- 打开Keil官方网站,下载最新版的MDK软件。

- 运行安装程序,按照提示完成软件的安装。

2. 配置开发环境- 打开Keil MDK软件,选择"Options for Target",进入目标选项设置。

- 在弹出的对话框中,选择芯片型号为STM32F103VCT6,并选择所使用的仿真器。

- 点击"Apply"保存设置,完成开发环境的配置。

四. 开发板基本使用方法1. 连接电源- 根据实际需求选择相应的电源供电方式,并将电源接口连接到开发板上。

- 确保电源连接正常后,开发板将自动上电。

2. 连接电脑- 使用USB数据线将STM32F103VCT6开发板与电脑相连。

- 电脑将自动识别开发板,并分配相应的驱动程序。

3. 编写代码- 打开Keil MDK软件,创建一个新的工程。

- 在工程中编写C语言代码,实现所需的功能。

STM32F103VCT6开发板使用说明

STM32F103VCT6开发板使用说明一:开发板简单说明由内核STM32,一个串口(及串口控制芯片),一个外接flash,一个LCD屏(及LCD 控制芯片)等等构成。

Relaview仿真工具通过20针接口链接板子,另一个USB线提供电源。

二:Keil安装与破解正常安装MDK410过后,打开Keil工具File->License Management,获取软件CID后复制进破解工具Keil_Lic,如图选择芯片类型点击Generate按钮后,将序列号填入Keil软件即可(如有警告,则上述动作需要在有执行权限的系统账号下运行,如adm用户)三:样例工程创建1:需要事前说明,实际工程文件的组织结构与Keil软件界面显示的是两回事情,电脑文件系统中的结构是文件实际存储的结构,是文件真实存在的地方,而Keil软件界面看见的只是一个工程结构,只是一个组,为了方便,这些组可以取和文件系统下的文件夹一样的名字,但实际上两者是互不影响,互不关联的,组,仅仅只是一个名字,创建了组,并不会创建出对应的文件夹来。

2:STM32工程一般划分为如下几个文件夹,(1)USER,存放用户自己的具体功能程序文件;(2)CORE,存放arm内核文件,启动文件等;(3)OBJ,存放编辑过程中产生的文件;(4)SYSTEM,存放arm自己的系统文件,分两个类型,一个是寄存器版本,代码精简,但什么都要自己去控制,另一个是库函数版本,被厂家封装好,便于调用,但代码量比较臃肿;(5)HARDW ARE,存放一些基本的硬件控制文件,如IIC,LCD,LED,FLASH,按键,触摸屏等;(6)FWLib,存放了芯片上所有外设的驱动文件。

3:以一个两灯交替闪亮的程序为例,需要在对应工作文件空间建立如下几个文件夹:USER,CORE,OBJ,SYSTEM,HARDW ARE(LED)。

4:打开Keil工具,选择Project->New μVersion Project,开始创建工程如图后紧接着需要选择关联的芯片类型,我们选择STMicroelectronics->STM32F103VC,可以看见芯片的相关硬件参数,点击Ok后会提示是否需要拷贝STM 32的启动代码到工程文件中,可以选择是,为了初学,可以选择否后手工添加。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档