本帖最后由 zhouzpd 于 2017-9-18 21:03 编辑
麒麟座mini之一-开箱、上电、原理图
星期五到货,刚好星期六可以开箱上电测试一下。
拆开快递盒,里面包括麒麟座mini开发板和ST-LinkV2两个主要部件。
资料http://pan.baidu.com/s/1pKKPgPt
资料里竟然没有发现STM32F103的芯片资料!
http://www.stmcu.com.cn/Product/pro_detail/cat_code/STM32F103/family/81/sub_family/124/sub_child_family/142/layout/design_resource
另外USB转串口驱动 http://www.wch.cn/download/CH341SER_EXE.html
开发板简介
麒麟座mini
麒麟座mini开发板上带有一块可插拔的Wi-Fi模块,应该就是EPS8266了;一片2K EEPROM,可以保存掉电易失数据;一个温湿度传感器,可以拿来测一测家里的环境温度和湿度;一片CH340 USB转串口驱芯片,可以连接和电脑串口通信了;另外还有一些LED、供电、跳线、开关等。
通过串口使用AT指令和开发板MCU通信。
ST-LinkV2仿真器
一个U盘大小的ST-Link仿真器,比我公司用的小多了。和开发板调试是通过SW接口,连接3.3V、GND、SWDIO、SWCLK四根线就可以了。SWIM一般是和STM8调试用的。当然,使用前不要忘了先安装驱动了。我安装的是这个“资料、软件下载\应用软件\stLink-驱动\st-link_v2_usbdriver.zip”
原理图学习
摸清楚了基本器件,当然就是学习原理图了。“资料、软件下载\资料\开发板原理图\麒麟座Mini-V1.x”里面有4张原理图,好像没发现什么区别。
USB转串口
采用WCH沁恒的CH340G芯片,有两个收发指示灯,方便观察通信状态了,连接了STMF103的USART1串口。
file:///C:/Users/zhouz/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png Wi-Fi插座
连接Wi-Fi模块的插座,可以看到通过串口通信,采用的是串口USART2。另外还有一个复位引脚,连接了PB5,当模块死机或MCU复位时可强制复位Wi-Fi。
file:///C:/Users/zhouz/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg EEPROM
采用了AT24C02 EEPROM存储器,大小2K,使用I2C2占用了PB10、PB11端口。 file:///C:/Users/zhouz/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png
温度湿度传感器
SHT20温湿度传感器,I2C接口,奇怪的是,和EEPROM使用同样的端口,但却不区分地址?!这样可以吗? file:///C:/Users/zhouz/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png
其他
LED、BOOT下载跳线、SW仿真接口等
主控STM32F103CB
主角了,主控采用了STM32F103CB,拥有20K SRAM和128K Flash,SRAM貌似有点小啊,不过做做测试是够了。
file:///C:/Users/zhouz/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg 总结一下资源
引脚 | IO | 功能 | 配置 | 描述 | 30 | PA9 | USART1_TX |
|
| 31 | PA10 | USART1_RX |
|
| 12 | PA2 | USART2_TX |
|
| 13 | PA3 | USART2_RX |
|
| 41 | PB5 | Wi-Fi Reset |
|
| 21 | PB10 | I2C_SCL |
|
| 22 | PB11 | I2C_SDA |
|
| 42 | PB6 | LED |
|
| 43 | PB7 | LED |
|
| 45 | PB8 | LED |
|
| 46 | PB9 | LED |
|
|
|
|
|
|
|
预告
|