本帖最后由 wspytu 于 2016-7-18 21:23 编辑
手头有刚申请的gokit2及”智能宠物屋”Sensor-Ampak WSDB-751GNB上板+STM32L053 Nucleo底板和Atmel提供的action开发板,一直没有仔细研究,为了充实自己,打算学习下源码和安卓开发。 先从gokit2原理图开始,了解下引脚配置,硬件资料下载地址: 打开底板原理图IOT STuino-机智云v2.1,主控制芯片为STM32F103C8(64KB Flash,20KB SRAM) 使用mini usb接口5V输入作电源,经LD1117-3.3V稳压芯片转换为3.3V供主控制器和外设使用; CP2102 USB转串口芯片(通过上拉电阻接TX,RX LED指示灯),通过UART JMP短接不同位置可链接STM32F103串口1和串口2
查看STM32F103参考手册引脚功能:
注意:STM32F103C8 LQFP48封装不支持串口2引脚重映射
LQFP封装32脚-PA11USBDM,33脚-PA12 USBDP作为USB数据接口
底板PCB上指示灯序号为LED4-1分被对应原理图上的LED4-7,高电平点亮
BOOT0短接2-3脚User boot默认模式,从主闪存储器即FLASH启动;1-2脚为System boot,从系统存储器启动,用于串口下载。 PB2作为BOOT1引脚,接10K下拉电阻,不支持SRAM boot模式。
参考神州4号用户手册,启动方式讲解:
主板使用8M晶振
默认焊接R13 R11 R9 R8,即PA5-SCK/D13 PA6-MISO/D12 PA7-MOSI/D11PA15-CS/D10
PA0-PA7引脚配置:
GOKIT2底板主控芯片引脚功能如下表:
引脚 | | | PA0 | | | PA1 | | | PA2 | | | PA3 | | | PA4 | | | PA5 | | | PA5- | | | PA6 | | | PA7 | | | PA8 | | | PA9 | | | PA10 | | | PA11 | | | PA12 | | | PA13 | | | PA14 | | | PA15 | | | PB0 | | | PB1 | | | PB1 | | | PB2 | | | PB3 | | | PB4 | | | PB5 | | | PB6 | | | PB7 | | | PB8 | | | PB9 | | | PB10 | | | PB11 | | | PB12 | | | PB13 | | | PB14 | | | PB15 | | | PC13 | | | IOT STuino-机智云v2.1原理图见附件:
IOT STuino-机智云v2.1.pdf
(781.44 KB, 下载次数: 101)
|