logo资料库

用户手册(Open051C_UserManual).pdf

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
硬件介绍
资源简介
例程分析
8Ios
程序说明
硬件连接
实验现象
ADC+DMA
程序说明
硬件连接
实验现象
DAC+DMA
程序说明
硬件连接
实验现象
GPIO_LED
程序说明
硬件连接
实验现象
GPIO_LED _KEY
程序说明
硬件连接
实验现象
I2C
程序说明
硬件连接
实验现象
I2S UDA1380 & SD_FATFS
程序说明
硬件连接
实验现象
JOYSTICK
程序说明
硬件连接
实验现象
LCD22
程序说明
硬件连接
实验现象
LCD22-Touch
程序说明
硬件连接
实验现象
应用领域
FATFS V0.08A-SD Card
程序说明
硬件连接
软件设置
实验现象
NRF24L01
程序说明
硬件连接
软件设置
两个板子分别下载发送和接受程序。
实验现象
OneWire
程序说明
接上DS18B20;温度检测程序。
硬件连接
实验现象
PS2
程序说明
硬件连接
实验现象
RTC
程序说明
Open103C的RTC程序。
硬件连接
实验现象
SPI
程序说明
硬件连接
实验现象
Ucos II
程序说明
硬件连接
实验现象
USART
程序说明
硬件连接
实验现象
版本修订
Open051C 用户手册 目录 OPEN051C 用户手册 ...............................................................................................................................................................1 1. 硬件介绍 ...........................................................................................................................................................................2 1.1. 资源简介 ..........................................................................................................................................................................2 2. 例程分析 ...........................................................................................................................................................................4 2.1. 8IOS ...................................................................................................................................................................................4 2.2. ADC+DMA .........................................................................................................................................................................5 2.3. DAC+DMA .........................................................................................................................................................................5 2.4. GPIO_LED .........................................................................................................................................................................6 2.5. GPIO_LED _KEY .................................................................................................................................................................6 I2C ....................................................................................................................................................................................6 2.6. I2S UDA1380 & SD_FATFS ..................................................................................................................................................7 2.7. 2.8. JOYSTICK ...........................................................................................................................................................................7 2.9. LCD22 ...............................................................................................................................................................................8 2.10. LCD22-TOUCH .....................................................................................................................................................................8 2.11. FATFS V0.08A-SD CARD .......................................................................................................................................................9 2.12. NRF24L01 .........................................................................................................................................................................9 2.13. ONEWIRE ..........................................................................................................................................................................10 2.14. PS2 .................................................................................................................................................................................10 2.15. RTC .................................................................................................................................................................................11 2.16. SPI ..................................................................................................................................................................................11 2.17. UCOS II .............................................................................................................................................................................12 2.18. USART .............................................................................................................................................................................12 3. 版本修订 .........................................................................................................................................................................12 1
1. 硬件介绍 1.1. 资源简介 [ 芯片简介 ] 1. STM32F051C8T6 STM32 功能强大,下面仅列出 STM32F051C8T6 的 核心资源参数: 内 核:Cortex-M0 32-bit RISC; 工作频率:48MHz; 工作电压:2-3.6V; 封 装:LQFP48;I/O 口:39; 存储资源:64KB Flash,8kB RAM; 接口资源:2 x SPI,2 x USART,2 x I2C,1 x I2S; 2 [ 其它器件简介 ] 3. "5V DC"供电开关 4. 电源 LED 5. 用户 LED 便于 I/O 输出测试或显示程序运行状态。 6. 复位按键 7. 用户按键 便于 I/O 输入测试或控制程序运行状态; 8. 摇杆 上、下、左、右、按下,共 5 个状态。 9. 32.768K 晶振
模数转换:1 x AD(12 位,1us,分时 16 通道); 调试下载:SWD 接口的调试下载,支持 IAP。 2. AMS1117-3.3 3.3V 稳压器件。 [ 模块接口简介 ] 11. 8I/Os + DAC 接口 + ADC 接口 方便接入按键模块、电机模块等。 12. SPI1 / SPI2 接口 方便接入 SPI 模块,如 FLASH AT45DBXX、SD 卡、 MP3 模块等。 方便接入 AD 模块,因为 SPI1 复用了 AD 功能。 13. I2C1 / I2C2 接口 方便接入 I2C 模块,如 I/O 扩展芯片 PCF8574、 EEPROM AT24CXX 模块等。 14. LCD 接口 方便接入 LCD + 触摸屏模块。 15. ONE-WIRE 接口 方便接入 ONE-WIRE 器件(TO-92 封装),如温度 传感器 DS18B20、电子注册码 DS2401 模块等。 16. USART1 接口 方便接入 RS232、RS485、USB TO 232 模块等。 17. USART2 接口 方便接入 RS232、RS485、USB TO 232 模块等。 18. I2S / I2C1 接口 方便接入 I2S 模块,如音频模块等。 19. PS/2 接口 方便接入 PS/2 键盘或鼠标。 可供内置 RTC 使用,或用以校准。 10. 8M 晶振 可通过倍频设置,令主频为 48M。 [ 其它接口简介 ] 20. 5V DC 接口 21. 5V 与 3.3V 电源输入输出接口 常用于对外供电,或与用户板进行共地处理。 22. MCU 引脚接口 引出所有引脚,方便与外设进行 I/O 连接。 23. SWD 接口 支持下载与调试。 [跳线/开关说明 ] 20. BOOT 选择开关 可设置 BOOT0 的状态。 21. 用户 LED 跳线 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 22. 用户按键跳线 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 23. 五向摇杆跳线 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 24. PS/2 接口跳线 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 25. VBAT 选择跳线 短接跳线:采用系统供电; 断开跳线:可将 VBAT 接入外部电源,如电池。 3
2. 例程分析  KEIL MDK 版本:4.54  下载器:ULINK/V2  下载方式:SWD  基于串口的例程都是使用串口助手 SSCOM3.2 来查看的,默认是将串口模块接入 USART1 接口  串口助手 SSCOM3.2 如下设置 选择好相应的 COM 口 波特率 数据位 停止位 校验位 流控制 115200 8 1 None None 2.1. 8Ios  程序说明 这个例程演示了 GPIO 当输入模式的使用,检测外部的 8 位独立按键是否按下。  硬件连接  将 8 Push Buttons 模块插入 8bitI/O。 模块接口的 G 对应 8I/Os 的 GND 4
 实验现象  串口打印的信息如下: 2.2. ADC+DMA  程序说明 本程序实现了 AD 采集实验。  硬件连接  将 Analog Test Board 模块接入 8I/Os 接口  实验现象  用手转动上面那个电位器,串口会打印读到的 AD 信息。 2.3. DAC+DMA  程序说明 本程序实现了一路 AD 采集实验。  硬件连接 5
 将 Analog Test Board 模块接入 8I/Os 接口  Analog Test Board 模块上的 5V 接到板子上的 5V 上。  实验现象  Analog Test Board 模块会发出声音。 2.4. GPIO_LED  程序说明 GPIO 驱动 LED 例程。  硬件连接 将 LED JMP 的跳线帽接上。  实验现象 LED 会闪动。 2.5. GPIO_LED _KEY  程序说明 通过按键改变 LED 的状态。  硬件连接 将 LED JMP 的跳线帽接上。  实验现象 用手按摇杆 LED 的状态会改变。 2.6. I2C  程序说明 通过 I2C 协议读写 E2PROM 上的数据。  硬件连接 6
 实验现象  串口助手会打印如下信息: 2.7. I2S UDA1380 & SD_FATFS  程序说明 通过 I2C 协议读写 E2PROM 上的数据。  硬件连接  将 AT24/FM24 Board 模块接到 I2C1(如果是 I2C2 的程序,则接 I2C2 接口)口上。  将 UDA1380 Baord 模块接到 I2S 接口上。  把耳机接到 UDA1380 Baord 上的 LINEOUT 接 口上。  将 Micro SD Storage Board 模块接到 SPI2 接口 上。 将 SD 卡接到 Micro SD Storage Board 插槽。  用杜邦线把 Micro SD Storage Board 模块上的 CD 脚连接到 PB0。  实验现象  串口助手会打印如下信息: 2.8. JOYSTICK  程序说明 通过按键,摇杆改变 LED 的状态。  硬件连接 7
将 LED JMP,JOYSTICK JMP,KEY JMP 的跳线帽接上。  实验现象 用手按摇杆和按键,LED 的状态会改变。 2.9. LCD22  程序说明 我们这款 LCD22 是电阻式 2.2inch 带触摸的 LCD,分辨率为 320x240,采用 SPI 方式驱动,大大减少了控制 管教,使得 IO 口比较紧缺的单片机也可以驱动,本例程就是演示了 LCD 显示点,画线,画圆,显示字符等 一些功能。  硬件连接  将 2.2inch 320x240 Touch LCD (A)模块接到 LCD22 接口 上。  实验现象 1, LCD 上显示信息 2.10. LCD22-Touch  程序说明 1, 先触摸屏校准,你点击 3 下 就可以完成触摸屏的校准,之后就会进入触摸屏画板界面。 2, 在触摸屏画板中,你可以在随意画线。  硬件连接 将 2.2inch 320x240 Touch LCD (A)模块接到 LCD22 接口上。  实验现象 2, LCD 上显示信息 8
分享到:
收藏