logo资料库

用户手册(Open8s208Q80_UserManual).pdf

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
Open8s208Q80 用户手册 目录 1. 硬件介绍 ........................................................................................................................................................................... 2 1.1. 资源简介 ................................................................................................................................................................ 2 2. 例程分析 ........................................................................................................................................................................... 4 2.1. 4x4 Keypad .............................................................................................................................................................. 4 2.2. 8 SEG ....................................................................................................................................................................... 5 2.3. 8-Push Buttons ........................................................................................................................................................ 6 2.4. AD KEYPAD .............................................................................................................................................................. 6 2.5. AT24CXX .................................................................................................................................................................. 7 2.6. AT45DBXX ............................................................................................................................................................... 7 2.7. CAN ......................................................................................................................................................................... 8 2.8. Capacitive touch keypad ......................................................................................................................................... 9 2.9. CLK_Modify ............................................................................................................................................................. 9 2.10. DS18B20 .................................................................................................................................................................. 9 2.11. ExtIntSensitivity .................................................................................................................................................... 10 2.12. FT245 .................................................................................................................................................................... 10 2.13. JOYSTICK ............................................................................................................................................................... 11 2.14. LCD22 .................................................................................................................................................................... 11 2.15. LCD22_TouchPanel ............................................................................................................................................... 12 2.16. LED ........................................................................................................................................................................ 13 2.17. MAX3232_UART ................................................................................................................................................... 13 2.18. PCF8563 ................................................................................................................................................................ 14 2.19. PCF8574 ................................................................................................................................................................ 14 2.20. PCF8591 ................................................................................................................................................................ 15 2.21. PS2 ........................................................................................................................................................................ 16 2.22. ST7920(LCD12864) ................................................................................................................................................ 16 3. 版本修订 ......................................................................................................................................................................... 17 1
1. 硬件介绍 1.1. 资源简介 [ 芯片简介 ] 1. STM8S208MB 以下为 STM8S208MB 的核心资源参数: 内 核:8-bit; 工作频率:24 MHz(20 MIPS) Max; 工作电压:2.7-5.5V; 封 装:LQFP80;I/O 口:68; 存储资源:128kB Flash,6kB SRAM,2kB EEPROM; 接口资源:1 x SPI,1 x I2C,2 x UART,1 x CAN, [ 其它器件简介 ] 3. 电源开关 4. 电源 LED 5. 用户 LED 便于 I/O 输出测试或显示程序运行状态。 6. 复位按键 7. 用户按键 便于 I/O 输入测试或控制程序运行状态。 8. 摇杆 2
12 x PWM, 16 x ADC; 调试下载:可通过 SWIM 接口实现调试下载。 2. AMS1117-3.3 3.3V 稳压器件。 上、下、左、右、按下,共 5 个状态。 9. 8M 晶振 10. 可调电阻 用于调节 LCD12864 对比度。 [ 模块接口简介 ] [ 其它接口简介 ] 11. UART1 接口 方便接入各类使用 UART 接口的模块。 如 RS232、RS485、USB TO UART 模块等。 21. 5V DC 接口 22. 用户自定义晶振插口 23. VCC 电源输入输出接口 12. CAN 接口 方便接入 CAN 模块。 13. PS/2 接口 常用于对外供电,或与用户板进行共地处理。 24. MCU 引脚接口 引出所有引脚,方便与外设进行 I/O 连接。 方便接入各类使用 PS/2 接口的设备。 如键盘、鼠标等。 25. SWIM 接口 支持调试下载。 14. SPI 接口 方便接入 SPI 模块,如 FLASH AT45DBXX、SD 卡、 MP3 模块等。 15. 16I/Os 接口 方便接入各类使用 I/O 控制的模块。 如 FT245 USB FIFO、8 位数码管模块等。 16. I2C 接口 方便接入 I2C 模块,如 I/O 扩展芯片 PCF8574、 EEPROM AT24CXX 模块等。 17. UART3 接口 方便接入各类使用 UART 接口的模块。 如 RS232、RS485、USB TO UART 模块等。 18. 2.2 寸彩色 LCD 接口 方便接入带触屏彩色 LCD。 套餐 A、B 配有 2.2 寸触屏 LCD,它使用 SPI 接口, 大大降低 I/O 资源的占用。 19. 点阵 LCD 接口 方便接入带点阵型 LCD。 套餐 B 配有为 3.3V 蓝屏 LCD12864。 20. ONE-WIRE 接口 方便接入 ONE-WIRE 器件(TO-92 封装)。 如温度传感器 DS18B20、电子注册码 DS2401 模块 等。 [ 跳线说明 ] 26. 用户按键跳线 27. 五向摇杆跳线 28. 1-WIRE 跳线 29. 用户 LED 跳线 30. PS/2 跳线 以上跳线使用说明: 短接跳线:接入到示例程序指定的 I/O; 断开跳线:可改为使用连接线接入自定义的 I/O。 31. 点阵 LCD 跳线 短接跳线:可使用点阵 LCD 接口; 断开跳线:可使用彩色 LCD 接口。 32. VDD 选择跳线 33. 晶振选择跳线 34. VREF 选择跳线 3
2. 例程分析 注:这里提到的模块可能需要额外购买,不包括在产品中 ➢ STVP(下载程序)、STVD(编辑程序) ➢ 下载器:ST-link ➢ 下载方式:SWIM ➢ 大部分实验是通过 12864 液晶来观察现象的,12864 JMP 跳上跳线帽,1286 液晶插到 LCD 接口的外面一排: ➢ 基于串口的例程都是使用串口助手 SSCOM32 来查看的,如下设置 9600 选择好相应的 COM 口 波特率 数据位 停止位 校验位 流控制 8 1 None None 2.1. 4x4 Keypad  程序说明 这个例程演示了 GPIO 当输入模式的使用  硬件连接 4
➢ 将 12864 液晶接到 LCD 接口的外面一排 ➢ 将 4x4 Keypad 模块插到 16I/Os ➢ 将 8 SEG LED Board 模块连接至开发板 16 I/Os 接 口  操作与现象 ➢ 按下按键 LCD 显示效果如下: 2.2. 8 SEG  程序说明 驱动数码管显示例程。  硬件连接  操作与现象 5
2.3. 8-Push Buttons  程序说明 IO 输入实验;按键例程  硬件连接 ➢ 将 12864 液晶接到 LCD 接口的外面一排 ➢ LED JMP 跳上跳线帽 ➢ 将 8-Push Buttons 模块连接开发板 16 I/Os 底排  操作与现象 ➢ 按下 8-Push Buttons 模块上的按键;会改变开发板上 LED 的状态 2.4. AD KEYPAD  程序说明 本程序实现了 AD 输入实验。  硬件连接  操作与现象 12864 上显示如下: ➢ 将 12864 液晶接到 LCD 接口的外面一排 ➢ 将 AD Keypad 模块接入 I2C+ADC 接口 ➢ 用 STVP 设置芯片的 OPTION BYTE(选项字节中的 AFR6 PB5,PB4 设置为 AIN) ➢ 跳上 VREF JMP 的 VREF+到 VCC 与 VREF-到 GND 6
2.5. AT24CXX  程序说明 I2C 通信实验  硬件连接  操作与现象 12864 上显示如下: ➢ 将 12864 液晶接到 LCD 接口的外面一排 ➢ 将 AT24CXX EEPROM Board 模块连接开发板到 I2C+ADC 接口 ➢ 用 STVP 设置芯片的 OPTION BYTE(选项字节中 的 AFR6 PB5,PB4 设置为 I2C_SDA、I2C_SCL) 2.6. AT45DBXX  程序说明 通过 I2C 协议读写 E2PROM 上的数据。  硬件连接 7
➢ ➢ 将 AT45DBXX DataFlash Board 模块连接开发 将 12864 液晶接到 LCD 接口的外面一排 板 SPI 接口  操作与现象 12864 上显示如下: 2.7. CAN  程序说明 两个板子之间的 CAN 通信实验  硬件连接 ➢ 将两个 SN65HVD230 CAN Board 模块连接两 块开发板 CAN 接口 ➢ 将 12864 液晶接到 LCD 接口的外面一排  操作与现象 ➢ 按下 KEY1 按键,两块板子的 12864 和 LED 显示相同的状态。 8
分享到:
收藏