├── LICENSE ├── Libraries ├── GUI │ ├── user.h │ ├── user_menu.c │ ├── user_menu.c.orig │ ├── user_menu.h │ └── user_menu.h.orig ├── User │ ├── user_adc.c │ ├── user_adc.c.orig │ ├── user_adc.h │ ├── user_button.c │ ├── user_button.c.orig │ ├── user_button.h │ ├── user_eeprom.c │ ├── user_eeprom.h │ ├── user_gpio.h │ ├── user_pid.c │ ├── user_pid.c.orig │ └── user_pid.h ├── User_lib │ ├── user_lib_iic.c │ ├── user_lib_iic.c.orig │ └── user_lib_iic.h ├── libraries │ ├── SEEKFREE_PRINTF.c │ ├── SEEKFREE_PRINTF.h │ ├── STC8Gxx.h │ ├── board.c │ ├── board.h │ ├── common.c │ └── common.h ├── seekfree_libraries │ ├── zf_adc.c │ ├── zf_adc.h │ ├── zf_delay.c │ ├── zf_delay.h │ ├── zf_eeprom.c │ ├── zf_eeprom.h │ ├── zf_exti.c │ ├── zf_exti.h │ ├── zf_gpio.c │ ├── zf_gpio.h │ ├── zf_iic.c │ ├── zf_iic.h │ ├── zf_pca_delay.c │ ├── zf_pca_delay.h │ ├── zf_pca_pit.c │ ├── zf_pca_pit.h │ ├── zf_pwm.c │ ├── zf_pwm.h │ ├── zf_spi.c │ ├── zf_spi.h │ ├── zf_tim.c │ ├── zf_tim.h │ ├── zf_uart.c │ └── zf_uart.h ├── seekfree_peripheral │ ├── SEEKFREE_18TFT.c │ ├── SEEKFREE_18TFT.c.orig │ ├── SEEKFREE_18TFT.h │ ├── SEEKFREE_18TFT.h.orig │ ├── SEEKFREE_ABSOLUTE_ENCODER.c │ ├── SEEKFREE_ABSOLUTE_ENCODER.c.orig │ ├── SEEKFREE_ABSOLUTE_ENCODER.h │ ├── SEEKFREE_ABSOLUTE_ENCODER.h.orig │ ├── SEEKFREE_FONT.c │ ├── SEEKFREE_FONT.c.orig │ ├── SEEKFREE_FONT.h │ ├── SEEKFREE_ICM20602.c │ ├── SEEKFREE_ICM20602.c.orig │ ├── SEEKFREE_ICM20602.h │ ├── SEEKFREE_ICM20602.h.orig │ ├── SEEKFREE_IIC.c │ ├── SEEKFREE_IIC.c.orig │ ├── SEEKFREE_IIC.h │ ├── SEEKFREE_IIC.h.orig │ ├── SEEKFREE_IPS114_SPI.c │ ├── SEEKFREE_IPS114_SPI.c.orig │ ├── SEEKFREE_IPS114_SPI.h │ ├── SEEKFREE_IPS114_SPI.h.orig │ ├── SEEKFREE_MPU6050.c │ ├── SEEKFREE_MPU6050.c.orig │ ├── SEEKFREE_MPU6050.h │ ├── SEEKFREE_MPU6050.h.orig │ ├── SEEKFREE_OLED.c │ ├── SEEKFREE_OLED.c.orig │ ├── SEEKFREE_OLED.h │ ├── SEEKFREE_OLED.h.orig │ ├── SEEKFREE_TSL1401.c │ ├── SEEKFREE_TSL1401.c.orig │ ├── SEEKFREE_TSL1401.h │ ├── SEEKFREE_TSL1401.h.orig │ ├── SEEKFREE_VIRSCO.c │ ├── SEEKFREE_VIRSCO.c.orig │ ├── SEEKFREE_VIRSCO.h │ ├── SEEKFREE_VIRSCO.h.orig │ ├── SEEKFREE_WIRELESS.c │ ├── SEEKFREE_WIRELESS.c.orig │ ├── SEEKFREE_WIRELESS.h │ ├── SEEKFREE_WIRELESS.h.orig │ ├── headfile.h │ └── headfile.h.orig └── version.txt ├── Mini_T12_Demo ├── MDK │ ├── MDK删除临时文件.bat │ ├── Mini_T12_Demo.uvgui.AlongXII │ ├── Mini_T12_Demo.uvopt │ ├── Mini_T12_Demo.uvproj │ └── Out_File │ │ ├── Mini_T12_Demo │ │ ├── Mini_T12_Demo.build_log.htm │ │ ├── Mini_T12_Demo.hex │ │ ├── Mini_T12_Demo.lnp │ │ ├── Mini_T12_Demo.m51 │ │ ├── Mini_T12_V1.2.5.hex │ │ ├── Mini_T12_V1.2.7.hex │ │ ├── Mini_T12_V1.2.8(欠压保护).hex │ │ ├── Mini_T12_V1.2.9.hex │ │ ├── Mini_T12_V1.3.0.hex │ │ ├── Mini_T12_V1.3.1.hex │ │ ├── Mini_T12_v1.2.1.hex │ │ ├── SEEKFREE_FONT.lst │ │ ├── SEEKFREE_FONT.obj │ │ ├── SEEKFREE_IIC.lst │ │ ├── SEEKFREE_IIC.obj │ │ ├── SEEKFREE_MPU6050.lst │ │ ├── SEEKFREE_MPU6050.obj │ │ ├── board.lst │ │ ├── board.obj │ │ ├── common.lst │ │ ├── common.obj │ │ ├── isr.lst │ │ ├── isr.obj │ │ ├── main.lst │ │ ├── main.obj │ │ ├── user_adc.lst │ │ ├── user_adc.obj │ │ ├── user_button.lst │ │ ├── user_button.obj │ │ ├── user_eeprom.lst │ │ ├── user_eeprom.obj │ │ ├── user_lib_iic.lst │ │ ├── user_lib_iic.obj │ │ ├── user_menu.lst │ │ ├── user_menu.obj │ │ ├── user_pid.lst │ │ ├── user_pid.obj │ │ ├── zf_adc.lst │ │ ├── zf_adc.obj │ │ ├── zf_eeprom.lst │ │ ├── zf_eeprom.obj │ │ ├── zf_exti.lst │ │ ├── zf_exti.obj │ │ ├── zf_gpio.lst │ │ ├── zf_gpio.obj │ │ ├── zf_iic.lst │ │ ├── zf_iic.obj │ │ ├── zf_pca_delay.lst │ │ ├── zf_pca_delay.obj │ │ ├── zf_pca_pit.lst │ │ ├── zf_pca_pit.obj │ │ ├── zf_pwm.lst │ │ ├── zf_pwm.obj │ │ ├── zf_tim.lst │ │ ├── zf_tim.obj │ │ ├── zf_uart.lst │ │ └── zf_uart.obj ├── USER │ ├── inc │ │ └── isr.h │ └── src │ │ ├── isr.c │ │ ├── isr.c.orig │ │ ├── main.c │ │ └── main.c.orig └── 使用说明 │ └── 使用说明.txt └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | 本代码仅供个人学习参考。 2 | 如需商用请联系作者Along获得许可。 3 | 在任何地方发布或分享需注明原作者Along名称或注明链接来源。 -------------------------------------------------------------------------------- /Libraries/GUI/user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/GUI/user.h -------------------------------------------------------------------------------- /Libraries/GUI/user_menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/GUI/user_menu.c -------------------------------------------------------------------------------- /Libraries/GUI/user_menu.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/GUI/user_menu.c.orig -------------------------------------------------------------------------------- /Libraries/GUI/user_menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/GUI/user_menu.h -------------------------------------------------------------------------------- /Libraries/GUI/user_menu.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/GUI/user_menu.h.orig -------------------------------------------------------------------------------- /Libraries/User/user_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_adc.c -------------------------------------------------------------------------------- /Libraries/User/user_adc.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_adc.c.orig -------------------------------------------------------------------------------- /Libraries/User/user_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_adc.h -------------------------------------------------------------------------------- /Libraries/User/user_button.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_button.c -------------------------------------------------------------------------------- /Libraries/User/user_button.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_button.c.orig -------------------------------------------------------------------------------- /Libraries/User/user_button.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_button.h -------------------------------------------------------------------------------- /Libraries/User/user_eeprom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_eeprom.c -------------------------------------------------------------------------------- /Libraries/User/user_eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_eeprom.h -------------------------------------------------------------------------------- /Libraries/User/user_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_gpio.h -------------------------------------------------------------------------------- /Libraries/User/user_pid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_pid.c -------------------------------------------------------------------------------- /Libraries/User/user_pid.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_pid.c.orig -------------------------------------------------------------------------------- /Libraries/User/user_pid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User/user_pid.h -------------------------------------------------------------------------------- /Libraries/User_lib/user_lib_iic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User_lib/user_lib_iic.c -------------------------------------------------------------------------------- /Libraries/User_lib/user_lib_iic.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User_lib/user_lib_iic.c.orig -------------------------------------------------------------------------------- /Libraries/User_lib/user_lib_iic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/User_lib/user_lib_iic.h -------------------------------------------------------------------------------- /Libraries/libraries/SEEKFREE_PRINTF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/libraries/SEEKFREE_PRINTF.c -------------------------------------------------------------------------------- /Libraries/libraries/SEEKFREE_PRINTF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/libraries/SEEKFREE_PRINTF.h -------------------------------------------------------------------------------- /Libraries/libraries/STC8Gxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/libraries/STC8Gxx.h -------------------------------------------------------------------------------- /Libraries/libraries/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/libraries/board.c -------------------------------------------------------------------------------- /Libraries/libraries/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/libraries/board.h -------------------------------------------------------------------------------- /Libraries/libraries/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/libraries/common.c -------------------------------------------------------------------------------- /Libraries/libraries/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/libraries/common.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_adc.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_adc.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_delay.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_delay.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_eeprom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_eeprom.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_eeprom.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_exti.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_exti.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_gpio.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_gpio.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_iic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_iic.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_iic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_iic.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_pca_delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_pca_delay.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_pca_delay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_pca_delay.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_pca_pit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_pca_pit.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_pca_pit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_pca_pit.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_pwm.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_pwm.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_spi.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_spi.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_tim.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_tim.h -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_uart.c -------------------------------------------------------------------------------- /Libraries/seekfree_libraries/zf_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_libraries/zf_uart.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_18TFT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_18TFT.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_18TFT.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_18TFT.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_18TFT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_18TFT.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_18TFT.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_18TFT.h.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_ABSOLUTE_ENCODER.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_ABSOLUTE_ENCODER.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_ABSOLUTE_ENCODER.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_ABSOLUTE_ENCODER.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_ABSOLUTE_ENCODER.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_ABSOLUTE_ENCODER.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_ABSOLUTE_ENCODER.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_ABSOLUTE_ENCODER.h.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_FONT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_FONT.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_FONT.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_FONT.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_FONT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_FONT.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_ICM20602.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_ICM20602.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_ICM20602.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_ICM20602.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_ICM20602.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_ICM20602.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_ICM20602.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_ICM20602.h.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_IIC.c: -------------------------------------------------------------------------------- 1 | /********************************************************************************************************************* 2 | * COPYRIGHT NOTICE 3 | * Copyright (c) 2018,逐飞科技 4 | * All rights reserved. 5 | * 技术讨论QQ群:179029047 6 | * 7 | * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 8 | * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 9 | * 10 | * @file 模拟IIC 11 | * @company 成都逐飞科技有限公司 12 | * @author 逐飞科技(QQ3184284598) 13 | * @version 查看common.h内VERSION宏定义 14 | * @Software IAR 7.8 or MDK 5.24a 15 | * @Target core LPC54606J512BD100 16 | * @Taobao https://seekfree.taobao.com/ 17 | * @date 2018-05-24 18 | * @note 19 | 接线定义: 20 | ------------------------------------ 21 | SCL 查看SEEKFREE_IIC文件内的SEEKFREE_SCL宏定义 22 | SDA 查看SEEKFREE_IIC文件内的SEEKFREE_SDA宏定义 23 | ------------------------------------ 24 | ********************************************************************************************************************/ 25 | 26 | 27 | #include "SEEKFREE_IIC.h" 28 | 29 | 30 | 31 | 32 | 33 | #define SDA SIMIIC_SDA_PIN 34 | #define SDA0() SIMIIC_SDA_PIN = 0 //IO口输出低电平 35 | #define SDA1() SIMIIC_SDA_PIN = 1 //IO口输出高电平 36 | #define SCL0() SIMIIC_SCL_PIN = 0 //IO口输出低电平 37 | #define SCL1() SIMIIC_SCL_PIN = 1 //IO口输出高电平 38 | 39 | 40 | //内部数据定义 41 | uint8 IIC_ad_main; //器件从地址 42 | uint8 IIC_ad_sub; //器件子地址 43 | uint8 *IIC_buf; //发送|接收数据缓冲区 44 | uint8 IIC_num; //发送|接收数据个数 45 | 46 | #define ack 1 //主应答 47 | #define no_ack 0 //从应答 48 | 49 | //------------------------------------------------------------------------------------------------------------------- 50 | // @brief 模拟IIC初始化 51 | // @return void 52 | // @since v1.0 53 | // Sample usage: 54 | //------------------------------------------------------------------------------------------------------------------- 55 | void simiic_init(void) 56 | { 57 | //GPIO已在board_init()中初始化。 58 | } 59 | 60 | //------------------------------------------------------------------------------------------------------------------- 61 | // @brief 模拟IIC延时 62 | // @return void 63 | // @since v1.0 64 | // Sample usage: 如果IIC通讯失败可以尝试增加j的值 65 | //------------------------------------------------------------------------------------------------------------------- 66 | void simiic_delay(void) 67 | { 68 | 69 | uint16 j=2; 70 | while(j--); 71 | 72 | } 73 | 74 | 75 | //内部使用,用户无需调用 76 | void simiic_start(void) 77 | { 78 | 79 | SDA1(); 80 | SCL1(); 81 | simiic_delay(); 82 | SDA0(); 83 | simiic_delay(); 84 | SCL0(); 85 | 86 | } 87 | 88 | //内部使用,用户无需调用 89 | void simiic_stop(void) 90 | { 91 | 92 | SDA0(); 93 | SCL0(); 94 | simiic_delay(); 95 | SCL1(); 96 | simiic_delay(); 97 | SDA1(); 98 | simiic_delay(); 99 | 100 | } 101 | 102 | //主应答(包含ack:SDA=0和no_ack:SDA=0) 103 | //内部使用,用户无需调用 104 | void simiic_sendack(unsigned char ack_dat) 105 | { 106 | SCL0(); 107 | simiic_delay(); 108 | if(ack_dat) SDA0(); 109 | else SDA1(); 110 | 111 | SCL1(); 112 | simiic_delay(); 113 | SCL0(); 114 | simiic_delay(); 115 | } 116 | 117 | 118 | static int sccb_waitack(void) 119 | { 120 | SCL0(); 121 | 122 | simiic_delay(); 123 | 124 | SCL1(); 125 | simiic_delay(); 126 | 127 | if(SDA) //应答为高电平,异常,通信失败 128 | { 129 | 130 | SCL0(); 131 | return 0; 132 | } 133 | 134 | SCL0(); 135 | simiic_delay(); 136 | return 1; 137 | } 138 | 139 | //字节发送程序 140 | //发送c(可以是数据也可是地址),送完后接收从应答 141 | //不考虑从应答位 142 | //内部使用,用户无需调用 143 | void send_ch(uint8 c) 144 | { 145 | uint8 i = 8; 146 | while(i--) 147 | { 148 | if(c & 0x80) SDA1();//SDA 输出数据 149 | else SDA0(); 150 | c <<= 1; 151 | simiic_delay(); 152 | SCL1(); //SCL 拉高,采集信号 153 | simiic_delay(); 154 | SCL0(); //SCL 时钟线拉低 155 | } 156 | sccb_waitack(); 157 | } 158 | 159 | //字节接收程序 160 | //接收器件传来的数据,此程序应配合|主应答函数|使用 161 | //内部使用,用户无需调用 162 | uint8 read_ch(uint8 ack_x) 163 | { 164 | uint8 i; 165 | uint8 c; 166 | c=0; 167 | SCL0(); 168 | simiic_delay(); 169 | SDA1(); 170 | 171 | for(i=0; i<8; i++) 172 | { 173 | simiic_delay(); 174 | SCL0(); //置时钟线为低,准备接收数据位 175 | simiic_delay(); 176 | SCL1(); //置时钟线为高,使数据线上数据有效 177 | simiic_delay(); 178 | c<<=1; 179 | if(SDA) 180 | { 181 | c+=1; //读数据位,将接收的数据存c 182 | } 183 | } 184 | 185 | SCL0(); 186 | simiic_delay(); 187 | simiic_sendack(ack_x); 188 | 189 | return c; 190 | } 191 | 192 | //------------------------------------------------------------------------------------------------------------------- 193 | // @brief 模拟IIC写数据到设备寄存器函数 194 | // @param dev_add 设备地址(低七位地址) 195 | // @param reg 寄存器地址 196 | // @param dat 写入的数据 197 | // @return void 198 | // @since v1.0 199 | // Sample usage: 200 | //------------------------------------------------------------------------------------------------------------------- 201 | void simiic_write_reg(uint8 dev_add, uint8 reg, uint8 dat) 202 | { 203 | simiic_start(); 204 | send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 (dev_add<<1) | 0x00 205 | send_ch( reg ); //发送从机寄存器地址 206 | send_ch( dat ); //发送需要写入的数据 207 | simiic_stop(); 208 | } 209 | 210 | 211 | //------------------------------------------------------------------------------------------------------------------- 212 | // @brief 模拟IIC从设备寄存器读取数据 213 | // @param dev_add 设备地址(低七位地址) 214 | // @param reg 寄存器地址 215 | // @param type 选择通信方式是IIC 还是 SCCB 216 | // @return uint8 返回寄存器的数据 217 | // @since v1.0 218 | // Sample usage: 219 | //------------------------------------------------------------------------------------------------------------------- 220 | uint8 simiic_read_reg(uint8 dev_add, uint8 reg, IIC_type type) 221 | { 222 | uint8 dat; 223 | simiic_start(); 224 | send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 225 | send_ch( reg ); //发送从机寄存器地址 226 | if(type == SCCB)simiic_stop(); 227 | 228 | simiic_start(); 229 | send_ch( (dev_add<<1) | 0x01); //发送器件地址加读位 230 | dat = read_ch(no_ack); //读取数据 231 | simiic_stop(); 232 | 233 | return dat; 234 | } 235 | 236 | //------------------------------------------------------------------------------------------------------------------- 237 | // @brief 模拟IIC读取多字节数据 238 | // @param dev_add 设备地址(低七位地址) 239 | // @param reg 寄存器地址 240 | // @param dat_add 数据保存的地址指针 241 | // @param num 读取字节数量 242 | // @param type 选择通信方式是IIC 还是 SCCB 243 | // @return uint8 返回寄存器的数据 244 | // @since v1.0 245 | // Sample usage: 246 | //------------------------------------------------------------------------------------------------------------------- 247 | void simiic_read_regs(uint8 dev_add, uint8 reg, uint8 *dat_add, uint8 num, IIC_type type) 248 | { 249 | simiic_start(); 250 | send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 251 | send_ch( reg ); //发送从机寄存器地址 252 | if(type == SCCB)simiic_stop(); 253 | 254 | simiic_start(); 255 | send_ch( (dev_add<<1) | 0x01); //发送器件地址加读位 256 | while(--num) 257 | { 258 | *dat_add = read_ch(ack); //读取数据 259 | dat_add++; 260 | } 261 | *dat_add = read_ch(no_ack); //读取数据 262 | simiic_stop(); 263 | } 264 | 265 | 266 | 267 | -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_IIC.c.orig: -------------------------------------------------------------------------------- 1 | /********************************************************************************************************************* 2 | * COPYRIGHT NOTICE 3 | * Copyright (c) 2018,逐飞科技 4 | * All rights reserved. 5 | * 技术讨论QQ群:179029047 6 | * 7 | * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 8 | * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 9 | * 10 | * @file 模拟IIC 11 | * @company 成都逐飞科技有限公司 12 | * @author 逐飞科技(QQ3184284598) 13 | * @version 查看common.h内VERSION宏定义 14 | * @Software IAR 7.8 or MDK 5.24a 15 | * @Target core LPC54606J512BD100 16 | * @Taobao https://seekfree.taobao.com/ 17 | * @date 2018-05-24 18 | * @note 19 | 接线定义: 20 | ------------------------------------ 21 | SCL 查看SEEKFREE_IIC文件内的SEEKFREE_SCL宏定义 22 | SDA 查看SEEKFREE_IIC文件内的SEEKFREE_SDA宏定义 23 | ------------------------------------ 24 | ********************************************************************************************************************/ 25 | 26 | 27 | #include "SEEKFREE_IIC.h" 28 | 29 | 30 | 31 | 32 | 33 | #define SDA SIMIIC_SDA_PIN 34 | #define SDA0() SIMIIC_SDA_PIN = 0 //IO口输出低电平 35 | #define SDA1() SIMIIC_SDA_PIN = 1 //IO口输出高电平 36 | #define SCL0() SIMIIC_SCL_PIN = 0 //IO口输出低电平 37 | #define SCL1() SIMIIC_SCL_PIN = 1 //IO口输出高电平 38 | 39 | 40 | //内部数据定义 41 | uint8 IIC_ad_main; //器件从地址 42 | uint8 IIC_ad_sub; //器件子地址 43 | uint8 *IIC_buf; //发送|接收数据缓冲区 44 | uint8 IIC_num; //发送|接收数据个数 45 | 46 | #define ack 1 //主应答 47 | #define no_ack 0 //从应答 48 | 49 | //------------------------------------------------------------------------------------------------------------------- 50 | // @brief 模拟IIC初始化 51 | // @return void 52 | // @since v1.0 53 | // Sample usage: 54 | //------------------------------------------------------------------------------------------------------------------- 55 | void simiic_init(void) 56 | { 57 | //GPIO已在board_init()中初始化。 58 | } 59 | 60 | //------------------------------------------------------------------------------------------------------------------- 61 | // @brief 模拟IIC延时 62 | // @return void 63 | // @since v1.0 64 | // Sample usage: 如果IIC通讯失败可以尝试增加j的值 65 | //------------------------------------------------------------------------------------------------------------------- 66 | void simiic_delay(void) 67 | { 68 | uint16 j=10; 69 | while(j--); 70 | } 71 | 72 | 73 | //内部使用,用户无需调用 74 | void simiic_start(void) 75 | { 76 | SDA1(); 77 | SCL1(); 78 | simiic_delay(); 79 | SDA0(); 80 | simiic_delay(); 81 | SCL0(); 82 | } 83 | 84 | //内部使用,用户无需调用 85 | void simiic_stop(void) 86 | { 87 | SDA0(); 88 | SCL0(); 89 | simiic_delay(); 90 | SCL1(); 91 | simiic_delay(); 92 | SDA1(); 93 | simiic_delay(); 94 | } 95 | 96 | //主应答(包含ack:SDA=0和no_ack:SDA=0) 97 | //内部使用,用户无需调用 98 | void simiic_sendack(unsigned char ack_dat) 99 | { 100 | SCL0(); 101 | simiic_delay(); 102 | if(ack_dat) SDA0(); 103 | else SDA1(); 104 | 105 | SCL1(); 106 | simiic_delay(); 107 | SCL0(); 108 | simiic_delay(); 109 | } 110 | 111 | 112 | static int sccb_waitack(void) 113 | { 114 | SCL0(); 115 | 116 | simiic_delay(); 117 | 118 | SCL1(); 119 | simiic_delay(); 120 | 121 | if(SDA) //应答为高电平,异常,通信失败 122 | { 123 | 124 | SCL0(); 125 | return 0; 126 | } 127 | 128 | SCL0(); 129 | simiic_delay(); 130 | return 1; 131 | } 132 | 133 | //字节发送程序 134 | //发送c(可以是数据也可是地址),送完后接收从应答 135 | //不考虑从应答位 136 | //内部使用,用户无需调用 137 | void send_ch(uint8 c) 138 | { 139 | uint8 i = 8; 140 | while(i--) 141 | { 142 | if(c & 0x80) SDA1();//SDA 输出数据 143 | else SDA0(); 144 | c <<= 1; 145 | simiic_delay(); 146 | SCL1(); //SCL 拉高,采集信号 147 | simiic_delay(); 148 | SCL0(); //SCL 时钟线拉低 149 | } 150 | sccb_waitack(); 151 | } 152 | 153 | //字节接收程序 154 | //接收器件传来的数据,此程序应配合|主应答函数|使用 155 | //内部使用,用户无需调用 156 | uint8 read_ch(uint8 ack_x) 157 | { 158 | uint8 i; 159 | uint8 c; 160 | c=0; 161 | SCL0(); 162 | simiic_delay(); 163 | SDA1(); 164 | 165 | for(i=0;i<8;i++) 166 | { 167 | simiic_delay(); 168 | SCL0(); //置时钟线为低,准备接收数据位 169 | simiic_delay(); 170 | SCL1(); //置时钟线为高,使数据线上数据有效 171 | simiic_delay(); 172 | c<<=1; 173 | if(SDA) 174 | { 175 | c+=1; //读数据位,将接收的数据存c 176 | } 177 | } 178 | 179 | SCL0(); 180 | simiic_delay(); 181 | simiic_sendack(ack_x); 182 | 183 | return c; 184 | } 185 | 186 | //------------------------------------------------------------------------------------------------------------------- 187 | // @brief 模拟IIC写数据到设备寄存器函数 188 | // @param dev_add 设备地址(低七位地址) 189 | // @param reg 寄存器地址 190 | // @param dat 写入的数据 191 | // @return void 192 | // @since v1.0 193 | // Sample usage: 194 | //------------------------------------------------------------------------------------------------------------------- 195 | void simiic_write_reg(uint8 dev_add, uint8 reg, uint8 dat) 196 | { 197 | simiic_start(); 198 | send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 199 | send_ch( reg ); //发送从机寄存器地址 200 | send_ch( dat ); //发送需要写入的数据 201 | simiic_stop(); 202 | } 203 | 204 | 205 | //------------------------------------------------------------------------------------------------------------------- 206 | // @brief 模拟IIC从设备寄存器读取数据 207 | // @param dev_add 设备地址(低七位地址) 208 | // @param reg 寄存器地址 209 | // @param type 选择通信方式是IIC 还是 SCCB 210 | // @return uint8 返回寄存器的数据 211 | // @since v1.0 212 | // Sample usage: 213 | //------------------------------------------------------------------------------------------------------------------- 214 | uint8 simiic_read_reg(uint8 dev_add, uint8 reg, IIC_type type) 215 | { 216 | uint8 dat; 217 | simiic_start(); 218 | send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 219 | send_ch( reg ); //发送从机寄存器地址 220 | if(type == SCCB)simiic_stop(); 221 | 222 | simiic_start(); 223 | send_ch( (dev_add<<1) | 0x01); //发送器件地址加读位 224 | dat = read_ch(no_ack); //读取数据 225 | simiic_stop(); 226 | 227 | return dat; 228 | } 229 | 230 | //------------------------------------------------------------------------------------------------------------------- 231 | // @brief 模拟IIC读取多字节数据 232 | // @param dev_add 设备地址(低七位地址) 233 | // @param reg 寄存器地址 234 | // @param dat_add 数据保存的地址指针 235 | // @param num 读取字节数量 236 | // @param type 选择通信方式是IIC 还是 SCCB 237 | // @return uint8 返回寄存器的数据 238 | // @since v1.0 239 | // Sample usage: 240 | //------------------------------------------------------------------------------------------------------------------- 241 | void simiic_read_regs(uint8 dev_add, uint8 reg, uint8 *dat_add, uint8 num, IIC_type type) 242 | { 243 | simiic_start(); 244 | send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 245 | send_ch( reg ); //发送从机寄存器地址 246 | if(type == SCCB)simiic_stop(); 247 | 248 | simiic_start(); 249 | send_ch( (dev_add<<1) | 0x01); //发送器件地址加读位 250 | while(--num) 251 | { 252 | *dat_add = read_ch(ack); //读取数据 253 | dat_add++; 254 | } 255 | *dat_add = read_ch(no_ack); //读取数据 256 | simiic_stop(); 257 | } 258 | 259 | 260 | 261 | -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_IIC.h: -------------------------------------------------------------------------------- 1 | /********************************************************************************************************************* 2 | * COPYRIGHT NOTICE 3 | * Copyright (c) 2018,逐飞科技 4 | * All rights reserved. 5 | * 技术讨论QQ群:179029047 6 | * 7 | * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 8 | * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 9 | * 10 | * @file 模拟IIC 11 | * @company 成都逐飞科技有限公司 12 | * @author 逐飞科技(QQ3184284598) 13 | * @version 查看common.h内VERSION宏定义 14 | * @Software IAR 7.8 or MDK 5.24a 15 | * @Target core LPC54606J512BD100 16 | * @Taobao https://seekfree.taobao.com/ 17 | * @date 2018-05-24 18 | * @note 19 | 接线定义: 20 | ------------------------------------ 21 | SCL 查看SEEKFREE_IIC文件内的SEEKFREE_SCL宏定义 22 | SDA 查看SEEKFREE_IIC文件内的SEEKFREE_SDA宏定义 23 | ------------------------------------ 24 | ********************************************************************************************************************/ 25 | 26 | 27 | 28 | 29 | #ifndef _SEEKFREE_IIC_h 30 | #define _SEEKFREE_IIC_h 31 | 32 | #include "common.h" 33 | #define SIMIIC_SCL_PIN P15 34 | #define SIMIIC_SDA_PIN P14 35 | 36 | 37 | 38 | 39 | typedef enum IIC //DAC模块 40 | { 41 | SIMIIC, 42 | SCCB 43 | } IIC_type; 44 | 45 | 46 | 47 | void simiic_start(void); 48 | void simiic_stop(void); 49 | void simiic_ack_main(uint8 ack_main); 50 | void send_ch(uint8 c); 51 | uint8 read_ch(uint8 ack); 52 | void simiic_write_reg(uint8 dev_add, uint8 reg, uint8 dat); 53 | uint8 simiic_read_reg(uint8 dev_add, uint8 reg, IIC_type type); 54 | void simiic_read_regs(uint8 dev_add, uint8 reg, uint8 *dat_add, uint8 num, IIC_type type); 55 | void simiic_init(void); 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | #endif 68 | 69 | -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_IIC.h.orig: -------------------------------------------------------------------------------- 1 | /********************************************************************************************************************* 2 | * COPYRIGHT NOTICE 3 | * Copyright (c) 2018,逐飞科技 4 | * All rights reserved. 5 | * 技术讨论QQ群:179029047 6 | * 7 | * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 8 | * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 9 | * 10 | * @file 模拟IIC 11 | * @company 成都逐飞科技有限公司 12 | * @author 逐飞科技(QQ3184284598) 13 | * @version 查看common.h内VERSION宏定义 14 | * @Software IAR 7.8 or MDK 5.24a 15 | * @Target core LPC54606J512BD100 16 | * @Taobao https://seekfree.taobao.com/ 17 | * @date 2018-05-24 18 | * @note 19 | 接线定义: 20 | ------------------------------------ 21 | SCL 查看SEEKFREE_IIC文件内的SEEKFREE_SCL宏定义 22 | SDA 查看SEEKFREE_IIC文件内的SEEKFREE_SDA宏定义 23 | ------------------------------------ 24 | ********************************************************************************************************************/ 25 | 26 | 27 | 28 | 29 | #ifndef _SEEKFREE_IIC_h 30 | #define _SEEKFREE_IIC_h 31 | 32 | #include "common.h" 33 | #define SIMIIC_SCL_PIN P15 34 | #define SIMIIC_SDA_PIN P14 35 | 36 | 37 | 38 | 39 | typedef enum IIC //DAC模块 40 | { 41 | SIMIIC, 42 | SCCB 43 | } IIC_type; 44 | 45 | 46 | 47 | void simiic_start(void); 48 | void simiic_stop(void); 49 | void simiic_ack_main(uint8 ack_main); 50 | void send_ch(uint8 c); 51 | uint8 read_ch(uint8 ack); 52 | void simiic_write_reg(uint8 dev_add, uint8 reg, uint8 dat); 53 | uint8 simiic_read_reg(uint8 dev_add, uint8 reg, IIC_type type); 54 | void simiic_read_regs(uint8 dev_add, uint8 reg, uint8 *dat_add, uint8 num, IIC_type type); 55 | void simiic_init(void); 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | #endif 68 | 69 | -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_IPS114_SPI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_IPS114_SPI.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_IPS114_SPI.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_IPS114_SPI.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_IPS114_SPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_IPS114_SPI.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_IPS114_SPI.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_IPS114_SPI.h.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_MPU6050.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_MPU6050.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_MPU6050.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_MPU6050.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_MPU6050.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_MPU6050.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_MPU6050.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_MPU6050.h.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_OLED.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_OLED.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_OLED.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_OLED.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_OLED.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_OLED.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_OLED.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_OLED.h.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_TSL1401.c: -------------------------------------------------------------------------------- 1 | /********************************************************************************************************************* 2 | * COPYRIGHT NOTICE 3 | * Copyright (c) 2016,逐飞科技 4 | * All rights reserved. 5 | * 技术讨论QQ群:179029047 6 | * 7 | * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 8 | * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 9 | * 10 | * @file SEEKFREE_TSL1401.c 11 | * @brief 红孩儿(线阵CCD)函数库 12 | * @company 成都逐飞科技有限公司 13 | * @author Go For It(1325536866) 14 | * @version v1.0 15 | * @Software IAR 7.2 or MDK 5.17 16 | * @Target core MK60DN512VLL10 17 | * @Taobao https://seekfree.taobao.com/ 18 | * @date 2016-02-25 19 | * @note 20 | TSL1401接线定义: 21 | ------------------------------------ 22 | 模块管脚 单片机管脚 23 | CCD_AO 查看SEEKFREE_TSL1401.h文件中的AD_CHANNEL 宏定义 24 | CCD_CLK 查看SEEKFREE_TSL1401.h文件中的CCD_CLK_PIN宏定义 25 | CCD_SI 查看SEEKFREE_TSL1401.h文件中的CCD_SI_PIN 宏定义 26 | ------------------------------------ 27 | ********************************************************************************************************************/ 28 | 29 | 30 | 31 | #include "SEEKFREE_TSL1401.h" 32 | #include "zf_adc.h" 33 | #include "zf_pca_pit.h" 34 | 35 | uint8 tsl1401_finish_flag; 36 | uint16 ccd_data[128]; //CCD数据 37 | 38 | //------------------------------------------------------------------------------------------------------------------- 39 | // @brief TSL1401线阵CCD初始化 40 | // @param NULL 41 | // @return void 42 | // @since v1.0 43 | // Sample usage: 44 | //------------------------------------------------------------------------------------------------------------------- 45 | void ccd_init(void) 46 | { 47 | adc_init(AD_CHANNEL, 0X1); 48 | pca_init_interrupt_ms(PCA_0, EXPOSURE_TIME); 49 | } 50 | 51 | //------------------------------------------------------------------------------------------------------------------- 52 | // @brief TSL1401线阵CCD图像发送至上位机查看图像 53 | // @param uart_n 串口号 54 | // @param uart_n 线性CCD数据指针 55 | // @return void 56 | // @since v1.0 57 | // Sample usage: 调用该函数前请先初始化串口 58 | //------------------------------------------------------------------------------------------------------------------- 59 | void ccd_send_data(UARTN_enum uart_n,uint16 *dat) 60 | { 61 | uint8 i = 0; 62 | uart_putchar(uart_n, 0x00); 63 | uart_putchar(uart_n, 0xff); 64 | uart_putchar(uart_n, 0x01); 65 | uart_putchar(uart_n, 0x00); 66 | 67 | for(i=0; i<128; i++) 68 | { 69 | uart_putchar(uart_n, (uint8)dat[i]>>8); //发送高8位 70 | uart_putchar(uart_n, (uint8)dat[i]&0XFF); //发送高低8位 71 | } 72 | } 73 | 74 | 75 | //------------------------------------------------------------------------------------------------------------------- 76 | // @brief TSL1401线阵CCD数据采集 77 | // @param NULL 78 | // @return void 79 | // @since v1.0 80 | // Sample usage: 在isr.c里面先创建对应的中断函数,然后调用该函数(之后别忘记清除中断标志位) 81 | //------------------------------------------------------------------------------------------------------------------- 82 | void ccd_collect(void) 83 | { 84 | uint8 i = 0; 85 | 86 | CCD_CLK(1); 87 | CCD_SI(0); 88 | CCD_CLK(0); 89 | CCD_SI(1); 90 | CCD_CLK(1); 91 | CCD_SI(0); 92 | 93 | for(i=0; i<128; i++) 94 | { 95 | CCD_CLK(0); 96 | ccd_data[i] = adc_once(AD_CHANNEL, ADC_10BIT); 97 | CCD_CLK(1); 98 | } 99 | } 100 | -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_TSL1401.c.orig: -------------------------------------------------------------------------------- 1 | /********************************************************************************************************************* 2 | * COPYRIGHT NOTICE 3 | * Copyright (c) 2016,逐飞科技 4 | * All rights reserved. 5 | * 技术讨论QQ群:179029047 6 | * 7 | * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 8 | * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 9 | * 10 | * @file SEEKFREE_TSL1401.c 11 | * @brief 红孩儿(线阵CCD)函数库 12 | * @company 成都逐飞科技有限公司 13 | * @author Go For It(1325536866) 14 | * @version v1.0 15 | * @Software IAR 7.2 or MDK 5.17 16 | * @Target core MK60DN512VLL10 17 | * @Taobao https://seekfree.taobao.com/ 18 | * @date 2016-02-25 19 | * @note 20 | TSL1401接线定义: 21 | ------------------------------------ 22 | 模块管脚 单片机管脚 23 | CCD_AO 查看SEEKFREE_TSL1401.h文件中的AD_CHANNEL 宏定义 24 | CCD_CLK 查看SEEKFREE_TSL1401.h文件中的CCD_CLK_PIN宏定义 25 | CCD_SI 查看SEEKFREE_TSL1401.h文件中的CCD_SI_PIN 宏定义 26 | ------------------------------------ 27 | ********************************************************************************************************************/ 28 | 29 | 30 | 31 | #include "SEEKFREE_TSL1401.h" 32 | #include "zf_adc.h" 33 | #include "zf_pca_pit.h" 34 | 35 | uint8 tsl1401_finish_flag; 36 | uint16 ccd_data[128]; //CCD数据 37 | 38 | //------------------------------------------------------------------------------------------------------------------- 39 | // @brief TSL1401线阵CCD初始化 40 | // @param NULL 41 | // @return void 42 | // @since v1.0 43 | // Sample usage: 44 | //------------------------------------------------------------------------------------------------------------------- 45 | void ccd_init(void) 46 | { 47 | adc_init(AD_CHANNEL, 0X1); 48 | pca_init_interrupt_ms(PCA_0, EXPOSURE_TIME); 49 | } 50 | 51 | //------------------------------------------------------------------------------------------------------------------- 52 | // @brief TSL1401线阵CCD图像发送至上位机查看图像 53 | // @param uart_n 串口号 54 | // @param uart_n 线性CCD数据指针 55 | // @return void 56 | // @since v1.0 57 | // Sample usage: 调用该函数前请先初始化串口 58 | //------------------------------------------------------------------------------------------------------------------- 59 | void ccd_send_data(UARTN_enum uart_n ,uint16 *dat) 60 | { 61 | uint8 i = 0; 62 | uart_putchar(uart_n, 0x00); 63 | uart_putchar(uart_n, 0xff); 64 | uart_putchar(uart_n, 0x01); 65 | uart_putchar(uart_n, 0x00); 66 | 67 | for(i=0; i<128; i++) 68 | { 69 | uart_putchar(uart_n, (uint8)dat[i]>>8); //发送高8位 70 | uart_putchar(uart_n, (uint8)dat[i]&0XFF); //发送高低8位 71 | } 72 | } 73 | 74 | 75 | //------------------------------------------------------------------------------------------------------------------- 76 | // @brief TSL1401线阵CCD数据采集 77 | // @param NULL 78 | // @return void 79 | // @since v1.0 80 | // Sample usage: 在isr.c里面先创建对应的中断函数,然后调用该函数(之后别忘记清除中断标志位) 81 | //------------------------------------------------------------------------------------------------------------------- 82 | void ccd_collect(void) 83 | { 84 | uint8 i = 0; 85 | 86 | CCD_CLK(1); 87 | CCD_SI(0); 88 | CCD_CLK(0); 89 | CCD_SI(1); 90 | CCD_CLK(1); 91 | CCD_SI(0); 92 | 93 | for(i=0;i<128;i++) 94 | { 95 | CCD_CLK(0); 96 | ccd_data[i] = adc_once(AD_CHANNEL, ADC_10BIT); 97 | CCD_CLK(1); 98 | } 99 | } 100 | -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_TSL1401.h: -------------------------------------------------------------------------------- 1 | /********************************************************************************************************************* 2 | * COPYRIGHT NOTICE 3 | * Copyright (c) 2016,逐飞科技 4 | * All rights reserved. 5 | * 技术讨论QQ群:179029047 6 | * 7 | * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 8 | * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 9 | * 10 | * @file SEEKFREE_TSL1401.c 11 | * @brief 红孩儿(线阵CCD)函数库 12 | * @company 成都逐飞科技有限公司 13 | * @author Go For It(1325536866) 14 | * @version v1.0 15 | * @Software IAR 7.2 or MDK 5.17 16 | * @Target core MK60DN512VLL10 17 | * @Taobao https://seekfree.taobao.com/ 18 | * @date 2016-02-25 19 | * @note 20 | TSL1401接线定义: 21 | ------------------------------------ 22 | 模块管脚 单片机管脚 23 | CCD_AO 查看SEEKFREE_TSL1401.h文件中的AD_CHANNEL 宏定义 24 | CCD_CLK 查看SEEKFREE_TSL1401.h文件中的CCD_CLK_PIN宏定义 25 | CCD_SI 查看SEEKFREE_TSL1401.h文件中的CCD_SI_PIN 宏定义 26 | ------------------------------------ 27 | ********************************************************************************************************************/ 28 | #ifndef _TSL1401_c 29 | #define _TSL1401_c 30 | #include "common.h" 31 | #include "zf_uart.h" 32 | 33 | 34 | #define CCD_CLK_PIN P20 //CCD的CLK引脚定义 35 | #define CCD_SI_PIN P21 //CCD的SI 引脚定义 36 | #define AD_CHANNEL ADC_P06 //定义AD采集通道 ADC_P06 37 | #define EXPOSURE_TIME 10 //定义CCD曝光时间 单位MS 38 | 39 | #define CCD_CLK(x) CCD_CLK_PIN = x 40 | #define CCD_SI(x) CCD_SI_PIN = x 41 | 42 | 43 | extern uint16 ccd_data[128]; //CCD数据 44 | extern uint16 ccd1_data[128]; //CCD数据 45 | 46 | extern uint8 tsl1401_finish_flag; 47 | 48 | void ccd_init(void); 49 | void ccd_collect(void); 50 | void ccd_send_data(UARTN_enum uart_n,uint16 *dat); 51 | 52 | #endif -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_TSL1401.h.orig: -------------------------------------------------------------------------------- 1 | /********************************************************************************************************************* 2 | * COPYRIGHT NOTICE 3 | * Copyright (c) 2016,逐飞科技 4 | * All rights reserved. 5 | * 技术讨论QQ群:179029047 6 | * 7 | * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 8 | * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 9 | * 10 | * @file SEEKFREE_TSL1401.c 11 | * @brief 红孩儿(线阵CCD)函数库 12 | * @company 成都逐飞科技有限公司 13 | * @author Go For It(1325536866) 14 | * @version v1.0 15 | * @Software IAR 7.2 or MDK 5.17 16 | * @Target core MK60DN512VLL10 17 | * @Taobao https://seekfree.taobao.com/ 18 | * @date 2016-02-25 19 | * @note 20 | TSL1401接线定义: 21 | ------------------------------------ 22 | 模块管脚 单片机管脚 23 | CCD_AO 查看SEEKFREE_TSL1401.h文件中的AD_CHANNEL 宏定义 24 | CCD_CLK 查看SEEKFREE_TSL1401.h文件中的CCD_CLK_PIN宏定义 25 | CCD_SI 查看SEEKFREE_TSL1401.h文件中的CCD_SI_PIN 宏定义 26 | ------------------------------------ 27 | ********************************************************************************************************************/ 28 | #ifndef _TSL1401_c 29 | #define _TSL1401_c 30 | #include "common.h" 31 | #include "zf_uart.h" 32 | 33 | 34 | #define CCD_CLK_PIN P20 //CCD的CLK引脚定义 35 | #define CCD_SI_PIN P21 //CCD的SI 引脚定义 36 | #define AD_CHANNEL ADC_P06 //定义AD采集通道 ADC_P06 37 | #define EXPOSURE_TIME 10 //定义CCD曝光时间 单位MS 38 | 39 | #define CCD_CLK(x) CCD_CLK_PIN = x 40 | #define CCD_SI(x) CCD_SI_PIN = x 41 | 42 | 43 | extern uint16 ccd_data[128]; //CCD数据 44 | extern uint16 ccd1_data[128]; //CCD数据 45 | 46 | extern uint8 tsl1401_finish_flag; 47 | 48 | void ccd_init(void); 49 | void ccd_collect(void); 50 | void ccd_send_data(UARTN_enum uart_n ,uint16 *dat); 51 | 52 | #endif -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_VIRSCO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_VIRSCO.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_VIRSCO.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_VIRSCO.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_VIRSCO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_VIRSCO.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_VIRSCO.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_VIRSCO.h.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_WIRELESS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_WIRELESS.c -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_WIRELESS.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_WIRELESS.c.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_WIRELESS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_WIRELESS.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/SEEKFREE_WIRELESS.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/SEEKFREE_WIRELESS.h.orig -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/headfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/headfile.h -------------------------------------------------------------------------------- /Libraries/seekfree_peripheral/headfile.h.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/seekfree_peripheral/headfile.h.orig -------------------------------------------------------------------------------- /Libraries/version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Libraries/version.txt -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/MDK删除临时文件.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/MDK删除临时文件.bat -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Mini_T12_Demo.uvgui.AlongXII: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -6.1 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | 11 | 12 | 38003 13 | Registers 14 | 115 86 15 | 16 | 17 | 346 18 | Code Coverage 19 | 770 160 20 | 21 | 22 | 204 23 | Performance Analyzer 24 | 930 25 | 26 | 27 | 28 | 29 | 30 | 1506 31 | Symbols 32 | 33 | 64 64 64 34 | 35 | 36 | 1936 37 | Watch 1 38 | 39 | 200 133 133 40 | 41 | 42 | 1937 43 | Watch 2 44 | 45 | 200 133 133 46 | 47 | 48 | 1935 49 | Call Stack + Locals 50 | 51 | 200 133 133 52 | 53 | 54 | 2506 55 | Trace Data 56 | 57 | 75 135 130 95 70 230 200 150 58 | 59 | 60 | 466 61 | Source Browser 62 | 500 63 | 300 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 1 72 | 1 73 | 0 74 | 0 75 | -1 76 | 77 | 78 | 79 | 80 | 81 | 82 | 44 83 | 2 84 | 3 85 | 86 | -32000 87 | -32000 88 | 89 | 90 | -1 91 | -1 92 | 93 | 94 | 49 95 | 409 96 | 1562 97 | 742 98 | 99 | 100 | 101 | 0 102 | 103 | 681 104 | 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000040000000100000056433A5C55736572735C416C6F6E675849495C446F63756D656E74735C6769745F66696C65735C4C69627261726965735C7365656B667265655F7065726970686572616C5C5345454B465245455F4D5055363035302E6300000000125345454B465245455F4D5055363035302E6300000000C5D4F200FFFFFFFF4E433A5C55736572735C416C6F6E675849495C446F63756D656E74735C6769745F66696C65735C4C69627261726965735C7365656B667265655F7065726970686572616C5C6865616466696C652E68000000000A6865616466696C652E6800000000FFDC7800FFFFFFFF42433A5C55736572735C416C6F6E675849495C446F63756D656E74735C6769745F66696C65735C4C69627261726965735C557365725C757365725F627574746F6E2E68000000000D757365725F627574746F6E2E6800000000BECEA100FFFFFFFF40433A5C55736572735C416C6F6E675849495C446F63756D656E74735C6769745F66696C65735C4C69627261726965735C557365725C757365725F6770696F2E68000000000B757365725F6770696F2E6800000000F0A0A100FFFFFFFF43433A5C55736572735C416C6F6E675849495C446F63756D656E74735C6769745F66696C65735C4D696E695F5431325F44656D6F5C555345525C7372635C6D61696E2E6300000000066D61696E2E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D70000006600000000060000B3020000 105 | 106 | 107 | 108 | 0 109 | Build 110 | 111 | -1 112 | -1 113 | 0 114 | 0 115 | 0 116 | 0 117 | 32767 118 | 0 119 | 4096 120 | 0 121 | 122 | 16 123 | C40000004F00000070040000BD000000 124 | 125 | 126 | 16 127 | C40000006600000070040000D4000000 128 | 129 | 130 | 131 | 1005 132 | 1005 133 | 1 134 | 0 135 | 0 136 | 0 137 | 32767 138 | 0 139 | 4096 140 | 0 141 | 142 | 16 143 | 0300000066000000D000000083020000 144 | 145 | 146 | 16 147 | BE000000D50000007E01000075010000 148 | 149 | 150 | 151 | 109 152 | 109 153 | 1 154 | 0 155 | 0 156 | 0 157 | 32767 158 | 0 159 | 4096 160 | 0 161 | 162 | 16 163 | 0300000066000000D000000083020000 164 | 165 | 166 | 16 167 | BE000000D5000000A101000091020000 168 | 169 | 170 | 171 | 1465 172 | 1465 173 | 0 174 | 0 175 | 0 176 | 0 177 | 32767 178 | 0 179 | 4096 180 | 0 181 | 182 | 16 183 | 03000000AC0100006D040000FE010000 184 | 185 | 186 | 16 187 | BE000000D5000000F602000043010000 188 | 189 | 190 | 191 | 1466 192 | 1466 193 | 0 194 | 0 195 | 0 196 | 0 197 | 32767 198 | 0 199 | 4096 200 | 0 201 | 202 | 16 203 | 03000000AC0100006D040000FE010000 204 | 205 | 206 | 16 207 | BE000000D5000000F602000043010000 208 | 209 | 210 | 211 | 1467 212 | 1467 213 | 0 214 | 0 215 | 0 216 | 0 217 | 32767 218 | 0 219 | 4096 220 | 0 221 | 222 | 16 223 | 03000000AC0100006D040000FE010000 224 | 225 | 226 | 16 227 | BE000000D5000000F602000043010000 228 | 229 | 230 | 231 | 1468 232 | 1468 233 | 0 234 | 0 235 | 0 236 | 0 237 | 32767 238 | 0 239 | 4096 240 | 0 241 | 242 | 16 243 | 03000000AC0100006D040000FE010000 244 | 245 | 246 | 16 247 | BE000000D5000000F602000043010000 248 | 249 | 250 | 251 | 1506 252 | 1506 253 | 0 254 | 0 255 | 0 256 | 0 257 | 32767 258 | 0 259 | 16384 260 | 0 261 | 262 | 16 263 | B3030000660000006D0400008C010000 264 | 265 | 266 | 16 267 | BE000000D50000007E01000075010000 268 | 269 | 270 | 271 | 1913 272 | 1913 273 | 0 274 | 0 275 | 0 276 | 0 277 | 32767 278 | 0 279 | 4096 280 | 0 281 | 282 | 16 283 | C7000000660000006D040000A4000000 284 | 285 | 286 | 16 287 | BE000000D5000000F602000043010000 288 | 289 | 290 | 291 | 1935 292 | 1935 293 | 0 294 | 0 295 | 0 296 | 0 297 | 32767 298 | 0 299 | 32768 300 | 0 301 | 302 | 16 303 | 03000000AC0100006D040000FE010000 304 | 305 | 306 | 16 307 | BE000000D50000007E01000075010000 308 | 309 | 310 | 311 | 1936 312 | 1936 313 | 0 314 | 0 315 | 0 316 | 0 317 | 32767 318 | 0 319 | 4096 320 | 0 321 | 322 | 16 323 | 03000000AC0100006D040000FE010000 324 | 325 | 326 | 16 327 | BE000000D50000007E01000075010000 328 | 329 | 330 | 331 | 1937 332 | 1937 333 | 0 334 | 0 335 | 0 336 | 0 337 | 32767 338 | 0 339 | 4096 340 | 0 341 | 342 | 16 343 | 03000000AC0100006D040000FE010000 344 | 345 | 346 | 16 347 | BE000000D50000007E01000075010000 348 | 349 | 350 | 351 | 1939 352 | 1939 353 | 0 354 | 0 355 | 0 356 | 0 357 | 32767 358 | 0 359 | 4096 360 | 0 361 | 362 | 16 363 | 03000000AC0100006D040000FE010000 364 | 365 | 366 | 16 367 | BE000000D5000000F602000043010000 368 | 369 | 370 | 371 | 1940 372 | 1940 373 | 0 374 | 0 375 | 0 376 | 0 377 | 32767 378 | 0 379 | 4096 380 | 0 381 | 382 | 16 383 | 03000000AC0100006D040000FE010000 384 | 385 | 386 | 16 387 | BE000000D5000000F602000043010000 388 | 389 | 390 | 391 | 1941 392 | 1941 393 | 0 394 | 0 395 | 0 396 | 0 397 | 32767 398 | 0 399 | 4096 400 | 0 401 | 402 | 16 403 | 03000000AC0100006D040000FE010000 404 | 405 | 406 | 16 407 | BE000000D5000000F602000043010000 408 | 409 | 410 | 411 | 1942 412 | 1942 413 | 0 414 | 0 415 | 0 416 | 0 417 | 32767 418 | 0 419 | 4096 420 | 0 421 | 422 | 16 423 | 03000000AC0100006D040000FE010000 424 | 425 | 426 | 16 427 | BE000000D5000000F602000043010000 428 | 429 | 430 | 431 | 195 432 | 195 433 | 1 434 | 0 435 | 0 436 | 0 437 | 32767 438 | 0 439 | 4096 440 | 0 441 | 442 | 16 443 | 0300000066000000D000000083020000 444 | 445 | 446 | 16 447 | BE000000D5000000A101000091020000 448 | 449 | 450 | 451 | 196 452 | 196 453 | 1 454 | 0 455 | 0 456 | 0 457 | 32767 458 | 0 459 | 4096 460 | 0 461 | 462 | 16 463 | 0300000066000000D000000083020000 464 | 465 | 466 | 16 467 | BE000000D5000000A101000091020000 468 | 469 | 470 | 471 | 197 472 | 197 473 | 1 474 | 0 475 | 0 476 | 0 477 | 32767 478 | 0 479 | 32768 480 | 0 481 | 482 | 16 483 | 00000000B4020000000600000E030000 484 | 485 | 486 | 16 487 | BE000000D5000000F602000043010000 488 | 489 | 490 | 491 | 198 492 | 198 493 | 0 494 | 0 495 | 0 496 | 0 497 | 32767 498 | 0 499 | 32768 500 | 0 501 | 502 | 16 503 | 00000000950100007004000017020000 504 | 505 | 506 | 16 507 | BE000000D5000000F602000043010000 508 | 509 | 510 | 511 | 199 512 | 199 513 | 0 514 | 0 515 | 0 516 | 0 517 | 32767 518 | 0 519 | 4096 520 | 0 521 | 522 | 16 523 | 03000000B7020000FD050000F5020000 524 | 525 | 526 | 16 527 | BE000000D5000000F602000043010000 528 | 529 | 530 | 531 | 203 532 | 203 533 | 0 534 | 0 535 | 0 536 | 0 537 | 32767 538 | 0 539 | 8192 540 | 0 541 | 542 | 16 543 | C7000000660000006D040000A4000000 544 | 545 | 546 | 16 547 | BE000000D5000000F602000043010000 548 | 549 | 550 | 551 | 204 552 | 204 553 | 0 554 | 0 555 | 0 556 | 0 557 | 32767 558 | 0 559 | 4096 560 | 0 561 | 562 | 16 563 | C7000000660000006D040000A4000000 564 | 565 | 566 | 16 567 | BE000000D5000000F602000043010000 568 | 569 | 570 | 571 | 221 572 | 221 573 | 0 574 | 0 575 | 0 576 | 0 577 | 32767 578 | 0 579 | 4096 580 | 0 581 | 582 | 16 583 | 00000000000000000000000000000000 584 | 585 | 586 | 16 587 | 0A0000000A0000006E0000006E000000 588 | 589 | 590 | 591 | 2506 592 | 2506 593 | 0 594 | 0 595 | 0 596 | 0 597 | 32767 598 | 0 599 | 4096 600 | 0 601 | 602 | 16 603 | B3030000660000006D0400008C010000 604 | 605 | 606 | 16 607 | BE000000D50000007E01000075010000 608 | 609 | 610 | 611 | 2507 612 | 2507 613 | 0 614 | 0 615 | 0 616 | 0 617 | 32767 618 | 0 619 | 4096 620 | 0 621 | 622 | 16 623 | 03000000AC0100006D040000FE010000 624 | 625 | 626 | 16 627 | BE000000D5000000F602000043010000 628 | 629 | 630 | 631 | 343 632 | 343 633 | 0 634 | 0 635 | 0 636 | 0 637 | 32767 638 | 0 639 | 4096 640 | 0 641 | 642 | 16 643 | C7000000660000006D040000A4000000 644 | 645 | 646 | 16 647 | BE000000D5000000F602000043010000 648 | 649 | 650 | 651 | 346 652 | 346 653 | 0 654 | 0 655 | 0 656 | 0 657 | 32767 658 | 0 659 | 4096 660 | 0 661 | 662 | 16 663 | C7000000660000006D040000A4000000 664 | 665 | 666 | 16 667 | BE000000D5000000F602000043010000 668 | 669 | 670 | 671 | 35141 672 | 35141 673 | 0 674 | 0 675 | 0 676 | 0 677 | 32767 678 | 0 679 | 4096 680 | 0 681 | 682 | 16 683 | C7000000660000006D040000A4000000 684 | 685 | 686 | 16 687 | BE000000D50000007E01000075010000 688 | 689 | 690 | 691 | 35824 692 | 35824 693 | 0 694 | 0 695 | 0 696 | 0 697 | 32767 698 | 0 699 | 4096 700 | 0 701 | 702 | 16 703 | C7000000660000006D040000A4000000 704 | 705 | 706 | 16 707 | BE000000D5000000F602000043010000 708 | 709 | 710 | 711 | 35885 712 | 35885 713 | 0 714 | 0 715 | 0 716 | 0 717 | 32767 718 | 0 719 | 4096 720 | 0 721 | 722 | 16 723 | B3030000660000006D0400008C010000 724 | 725 | 726 | 16 727 | BE000000D50000007E01000075010000 728 | 729 | 730 | 731 | 35886 732 | 35886 733 | 0 734 | 0 735 | 0 736 | 0 737 | 32767 738 | 0 739 | 4096 740 | 0 741 | 742 | 16 743 | B3030000660000006D0400008C010000 744 | 745 | 746 | 16 747 | BE000000D50000007E01000075010000 748 | 749 | 750 | 751 | 35887 752 | 35887 753 | 0 754 | 0 755 | 0 756 | 0 757 | 32767 758 | 0 759 | 4096 760 | 0 761 | 762 | 16 763 | B3030000660000006D0400008C010000 764 | 765 | 766 | 16 767 | BE000000D50000007E01000075010000 768 | 769 | 770 | 771 | 35888 772 | 35888 773 | 0 774 | 0 775 | 0 776 | 0 777 | 32767 778 | 0 779 | 4096 780 | 0 781 | 782 | 16 783 | B3030000660000006D0400008C010000 784 | 785 | 786 | 16 787 | BE000000D50000007E01000075010000 788 | 789 | 790 | 791 | 35889 792 | 35889 793 | 0 794 | 0 795 | 0 796 | 0 797 | 32767 798 | 0 799 | 4096 800 | 0 801 | 802 | 16 803 | B3030000660000006D0400008C010000 804 | 805 | 806 | 16 807 | BE000000D50000007E01000075010000 808 | 809 | 810 | 811 | 35890 812 | 35890 813 | 0 814 | 0 815 | 0 816 | 0 817 | 32767 818 | 0 819 | 4096 820 | 0 821 | 822 | 16 823 | B3030000660000006D0400008C010000 824 | 825 | 826 | 16 827 | BE000000D50000007E01000075010000 828 | 829 | 830 | 831 | 35891 832 | 35891 833 | 0 834 | 0 835 | 0 836 | 0 837 | 32767 838 | 0 839 | 4096 840 | 0 841 | 842 | 16 843 | B3030000660000006D0400008C010000 844 | 845 | 846 | 16 847 | BE000000D50000007E01000075010000 848 | 849 | 850 | 851 | 35892 852 | 35892 853 | 0 854 | 0 855 | 0 856 | 0 857 | 32767 858 | 0 859 | 4096 860 | 0 861 | 862 | 16 863 | B3030000660000006D0400008C010000 864 | 865 | 866 | 16 867 | BE000000D50000007E01000075010000 868 | 869 | 870 | 871 | 35893 872 | 35893 873 | 0 874 | 0 875 | 0 876 | 0 877 | 32767 878 | 0 879 | 4096 880 | 0 881 | 882 | 16 883 | B3030000660000006D0400008C010000 884 | 885 | 886 | 16 887 | BE000000D50000007E01000075010000 888 | 889 | 890 | 891 | 35894 892 | 35894 893 | 0 894 | 0 895 | 0 896 | 0 897 | 32767 898 | 0 899 | 4096 900 | 0 901 | 902 | 16 903 | B3030000660000006D0400008C010000 904 | 905 | 906 | 16 907 | BE000000D50000007E01000075010000 908 | 909 | 910 | 911 | 35895 912 | 35895 913 | 0 914 | 0 915 | 0 916 | 0 917 | 32767 918 | 0 919 | 4096 920 | 0 921 | 922 | 16 923 | B3030000660000006D0400008C010000 924 | 925 | 926 | 16 927 | BE000000D50000007E01000075010000 928 | 929 | 930 | 931 | 35896 932 | 35896 933 | 0 934 | 0 935 | 0 936 | 0 937 | 32767 938 | 0 939 | 4096 940 | 0 941 | 942 | 16 943 | B3030000660000006D0400008C010000 944 | 945 | 946 | 16 947 | BE000000D50000007E01000075010000 948 | 949 | 950 | 951 | 35897 952 | 35897 953 | 0 954 | 0 955 | 0 956 | 0 957 | 32767 958 | 0 959 | 4096 960 | 0 961 | 962 | 16 963 | B3030000660000006D0400008C010000 964 | 965 | 966 | 16 967 | BE000000D50000007E01000075010000 968 | 969 | 970 | 971 | 35898 972 | 35898 973 | 0 974 | 0 975 | 0 976 | 0 977 | 32767 978 | 0 979 | 4096 980 | 0 981 | 982 | 16 983 | B3030000660000006D0400008C010000 984 | 985 | 986 | 16 987 | BE000000D50000007E01000075010000 988 | 989 | 990 | 991 | 35899 992 | 35899 993 | 0 994 | 0 995 | 0 996 | 0 997 | 32767 998 | 0 999 | 4096 1000 | 0 1001 | 1002 | 16 1003 | B3030000660000006D0400008C010000 1004 | 1005 | 1006 | 16 1007 | BE000000D50000007E01000075010000 1008 | 1009 | 1010 | 1011 | 35900 1012 | 35900 1013 | 0 1014 | 0 1015 | 0 1016 | 0 1017 | 32767 1018 | 0 1019 | 4096 1020 | 0 1021 | 1022 | 16 1023 | B3030000660000006D0400008C010000 1024 | 1025 | 1026 | 16 1027 | BE000000D50000007E01000075010000 1028 | 1029 | 1030 | 1031 | 35901 1032 | 35901 1033 | 0 1034 | 0 1035 | 0 1036 | 0 1037 | 32767 1038 | 0 1039 | 4096 1040 | 0 1041 | 1042 | 16 1043 | B3030000660000006D0400008C010000 1044 | 1045 | 1046 | 16 1047 | BE000000D50000007E01000075010000 1048 | 1049 | 1050 | 1051 | 35902 1052 | 35902 1053 | 0 1054 | 0 1055 | 0 1056 | 0 1057 | 32767 1058 | 0 1059 | 4096 1060 | 0 1061 | 1062 | 16 1063 | B3030000660000006D0400008C010000 1064 | 1065 | 1066 | 16 1067 | BE000000D50000007E01000075010000 1068 | 1069 | 1070 | 1071 | 35903 1072 | 35903 1073 | 0 1074 | 0 1075 | 0 1076 | 0 1077 | 32767 1078 | 0 1079 | 4096 1080 | 0 1081 | 1082 | 16 1083 | B3030000660000006D0400008C010000 1084 | 1085 | 1086 | 16 1087 | BE000000D50000007E01000075010000 1088 | 1089 | 1090 | 1091 | 35904 1092 | 35904 1093 | 0 1094 | 0 1095 | 0 1096 | 0 1097 | 32767 1098 | 0 1099 | 4096 1100 | 0 1101 | 1102 | 16 1103 | B3030000660000006D0400008C010000 1104 | 1105 | 1106 | 16 1107 | BE000000D50000007E01000075010000 1108 | 1109 | 1110 | 1111 | 35905 1112 | 35905 1113 | 0 1114 | 0 1115 | 0 1116 | 0 1117 | 32767 1118 | 0 1119 | 4096 1120 | 0 1121 | 1122 | 16 1123 | B3030000660000006D0400008C010000 1124 | 1125 | 1126 | 16 1127 | BE000000D50000007E01000075010000 1128 | 1129 | 1130 | 1131 | 38003 1132 | 38003 1133 | 0 1134 | 0 1135 | 0 1136 | 0 1137 | 32767 1138 | 0 1139 | 4096 1140 | 0 1141 | 1142 | 16 1143 | 0300000066000000D000000083020000 1144 | 1145 | 1146 | 16 1147 | BE000000D5000000A101000091020000 1148 | 1149 | 1150 | 1151 | 38007 1152 | 38007 1153 | 0 1154 | 0 1155 | 0 1156 | 0 1157 | 32767 1158 | 0 1159 | 4096 1160 | 0 1161 | 1162 | 16 1163 | 03000000B7020000FD050000F5020000 1164 | 1165 | 1166 | 16 1167 | BE000000D5000000F602000043010000 1168 | 1169 | 1170 | 1171 | 436 1172 | 436 1173 | 0 1174 | 0 1175 | 0 1176 | 0 1177 | 32767 1178 | 0 1179 | 4096 1180 | 0 1181 | 1182 | 16 1183 | 03000000B7020000FD050000F5020000 1184 | 1185 | 1186 | 16 1187 | BE000000D5000000A101000091020000 1188 | 1189 | 1190 | 1191 | 437 1192 | 437 1193 | 0 1194 | 0 1195 | 0 1196 | 0 1197 | 32767 1198 | 0 1199 | 4096 1200 | 0 1201 | 1202 | 16 1203 | 03000000AC0100006D040000FE010000 1204 | 1205 | 1206 | 16 1207 | BE000000D50000007E01000075010000 1208 | 1209 | 1210 | 1211 | 440 1212 | 440 1213 | 0 1214 | 0 1215 | 0 1216 | 0 1217 | 32767 1218 | 0 1219 | 4096 1220 | 0 1221 | 1222 | 16 1223 | 03000000AC0100006D040000FE010000 1224 | 1225 | 1226 | 16 1227 | BE000000D50000007E01000075010000 1228 | 1229 | 1230 | 1231 | 463 1232 | 463 1233 | 0 1234 | 0 1235 | 0 1236 | 0 1237 | 32767 1238 | 0 1239 | 4096 1240 | 0 1241 | 1242 | 16 1243 | 03000000B7020000FD050000F5020000 1244 | 1245 | 1246 | 16 1247 | BE000000D5000000A101000091020000 1248 | 1249 | 1250 | 1251 | 466 1252 | 466 1253 | 0 1254 | 0 1255 | 0 1256 | 0 1257 | 32767 1258 | 0 1259 | 4096 1260 | 0 1261 | 1262 | 16 1263 | 03000000B7020000FD050000F5020000 1264 | 1265 | 1266 | 16 1267 | BE000000D5000000A101000091020000 1268 | 1269 | 1270 | 1271 | 470 1272 | 470 1273 | 0 1274 | 0 1275 | 0 1276 | 0 1277 | 32767 1278 | 0 1279 | 4096 1280 | 0 1281 | 1282 | 16 1283 | C7000000660000006D040000A4000000 1284 | 1285 | 1286 | 16 1287 | BE000000D5000000F602000043010000 1288 | 1289 | 1290 | 1291 | 50000 1292 | 50000 1293 | 0 1294 | 0 1295 | 0 1296 | 0 1297 | 32767 1298 | 0 1299 | 4096 1300 | 0 1301 | 1302 | 16 1303 | B3030000660000006D0400008C010000 1304 | 1305 | 1306 | 16 1307 | BE000000D50000007E01000075010000 1308 | 1309 | 1310 | 1311 | 50001 1312 | 50001 1313 | 0 1314 | 0 1315 | 0 1316 | 0 1317 | 32767 1318 | 0 1319 | 4096 1320 | 0 1321 | 1322 | 16 1323 | B3030000660000006D0400008C010000 1324 | 1325 | 1326 | 16 1327 | BE000000D50000007E01000075010000 1328 | 1329 | 1330 | 1331 | 50002 1332 | 50002 1333 | 0 1334 | 0 1335 | 0 1336 | 0 1337 | 32767 1338 | 0 1339 | 4096 1340 | 0 1341 | 1342 | 16 1343 | B3030000660000006D0400008C010000 1344 | 1345 | 1346 | 16 1347 | BE000000D50000007E01000075010000 1348 | 1349 | 1350 | 1351 | 50003 1352 | 50003 1353 | 0 1354 | 0 1355 | 0 1356 | 0 1357 | 32767 1358 | 0 1359 | 4096 1360 | 0 1361 | 1362 | 16 1363 | B3030000660000006D0400008C010000 1364 | 1365 | 1366 | 16 1367 | BE000000D50000007E01000075010000 1368 | 1369 | 1370 | 1371 | 50004 1372 | 50004 1373 | 0 1374 | 0 1375 | 0 1376 | 0 1377 | 32767 1378 | 0 1379 | 4096 1380 | 0 1381 | 1382 | 16 1383 | B3030000660000006D0400008C010000 1384 | 1385 | 1386 | 16 1387 | BE000000D50000007E01000075010000 1388 | 1389 | 1390 | 1391 | 50005 1392 | 50005 1393 | 0 1394 | 0 1395 | 0 1396 | 0 1397 | 32767 1398 | 0 1399 | 4096 1400 | 0 1401 | 1402 | 16 1403 | B3030000660000006D0400008C010000 1404 | 1405 | 1406 | 16 1407 | BE000000D50000007E01000075010000 1408 | 1409 | 1410 | 1411 | 50006 1412 | 50006 1413 | 0 1414 | 0 1415 | 0 1416 | 0 1417 | 32767 1418 | 0 1419 | 4096 1420 | 0 1421 | 1422 | 16 1423 | B3030000660000006D0400008C010000 1424 | 1425 | 1426 | 16 1427 | BE000000D50000007E01000075010000 1428 | 1429 | 1430 | 1431 | 50007 1432 | 50007 1433 | 0 1434 | 0 1435 | 0 1436 | 0 1437 | 32767 1438 | 0 1439 | 4096 1440 | 0 1441 | 1442 | 16 1443 | B3030000660000006D0400008C010000 1444 | 1445 | 1446 | 16 1447 | BE000000D50000007E01000075010000 1448 | 1449 | 1450 | 1451 | 50008 1452 | 50008 1453 | 0 1454 | 0 1455 | 0 1456 | 0 1457 | 32767 1458 | 0 1459 | 4096 1460 | 0 1461 | 1462 | 16 1463 | B3030000660000006D0400008C010000 1464 | 1465 | 1466 | 16 1467 | BE000000D50000007E01000075010000 1468 | 1469 | 1470 | 1471 | 50009 1472 | 50009 1473 | 0 1474 | 0 1475 | 0 1476 | 0 1477 | 32767 1478 | 0 1479 | 4096 1480 | 0 1481 | 1482 | 16 1483 | B3030000660000006D0400008C010000 1484 | 1485 | 1486 | 16 1487 | BE000000D50000007E01000075010000 1488 | 1489 | 1490 | 1491 | 50010 1492 | 50010 1493 | 0 1494 | 0 1495 | 0 1496 | 0 1497 | 32767 1498 | 0 1499 | 4096 1500 | 0 1501 | 1502 | 16 1503 | B3030000660000006D0400008C010000 1504 | 1505 | 1506 | 16 1507 | BE000000D50000007E01000075010000 1508 | 1509 | 1510 | 1511 | 50011 1512 | 50011 1513 | 0 1514 | 0 1515 | 0 1516 | 0 1517 | 32767 1518 | 0 1519 | 4096 1520 | 0 1521 | 1522 | 16 1523 | B3030000660000006D0400008C010000 1524 | 1525 | 1526 | 16 1527 | BE000000D50000007E01000075010000 1528 | 1529 | 1530 | 1531 | 50012 1532 | 50012 1533 | 0 1534 | 0 1535 | 0 1536 | 0 1537 | 32767 1538 | 0 1539 | 4096 1540 | 0 1541 | 1542 | 16 1543 | B3030000660000006D0400008C010000 1544 | 1545 | 1546 | 16 1547 | BE000000D50000007E01000075010000 1548 | 1549 | 1550 | 1551 | 50013 1552 | 50013 1553 | 0 1554 | 0 1555 | 0 1556 | 0 1557 | 32767 1558 | 0 1559 | 4096 1560 | 0 1561 | 1562 | 16 1563 | B3030000660000006D0400008C010000 1564 | 1565 | 1566 | 16 1567 | BE000000D50000007E01000075010000 1568 | 1569 | 1570 | 1571 | 50014 1572 | 50014 1573 | 0 1574 | 0 1575 | 0 1576 | 0 1577 | 32767 1578 | 0 1579 | 4096 1580 | 0 1581 | 1582 | 16 1583 | B3030000660000006D0400008C010000 1584 | 1585 | 1586 | 16 1587 | BE000000D50000007E01000075010000 1588 | 1589 | 1590 | 1591 | 50015 1592 | 50015 1593 | 0 1594 | 0 1595 | 0 1596 | 0 1597 | 32767 1598 | 0 1599 | 4096 1600 | 0 1601 | 1602 | 16 1603 | B3030000660000006D0400008C010000 1604 | 1605 | 1606 | 16 1607 | BE000000D50000007E01000075010000 1608 | 1609 | 1610 | 1611 | 50016 1612 | 50016 1613 | 0 1614 | 0 1615 | 0 1616 | 0 1617 | 32767 1618 | 0 1619 | 4096 1620 | 0 1621 | 1622 | 16 1623 | B3030000660000006D0400008C010000 1624 | 1625 | 1626 | 16 1627 | BE000000D50000007E01000075010000 1628 | 1629 | 1630 | 1631 | 50017 1632 | 50017 1633 | 0 1634 | 0 1635 | 0 1636 | 0 1637 | 32767 1638 | 0 1639 | 4096 1640 | 0 1641 | 1642 | 16 1643 | B3030000660000006D0400008C010000 1644 | 1645 | 1646 | 16 1647 | BE000000D50000007E01000075010000 1648 | 1649 | 1650 | 1651 | 50018 1652 | 50018 1653 | 0 1654 | 0 1655 | 0 1656 | 0 1657 | 32767 1658 | 0 1659 | 4096 1660 | 0 1661 | 1662 | 16 1663 | B3030000660000006D0400008C010000 1664 | 1665 | 1666 | 16 1667 | BE000000D50000007E01000075010000 1668 | 1669 | 1670 | 1671 | 50019 1672 | 50019 1673 | 0 1674 | 0 1675 | 0 1676 | 0 1677 | 32767 1678 | 0 1679 | 4096 1680 | 0 1681 | 1682 | 16 1683 | B3030000660000006D0400008C010000 1684 | 1685 | 1686 | 16 1687 | BE000000D50000007E01000075010000 1688 | 1689 | 1690 | 1691 | 59392 1692 | 59392 1693 | 1 1694 | 0 1695 | 0 1696 | 0 1697 | 953 1698 | 0 1699 | 8192 1700 | 0 1701 | 1702 | 16 1703 | 0000000000000000C40300001C000000 1704 | 1705 | 1706 | 16 1707 | 0A0000000A0000006E0000006E000000 1708 | 1709 | 1710 | 1711 | 59393 1712 | 0 1713 | 1 1714 | 0 1715 | 0 1716 | 0 1717 | 32767 1718 | 0 1719 | 4096 1720 | 0 1721 | 1722 | 16 1723 | 000000000E0300000006000021030000 1724 | 1725 | 1726 | 16 1727 | 0A0000000A0000006E0000006E000000 1728 | 1729 | 1730 | 1731 | 59399 1732 | 59399 1733 | 1 1734 | 0 1735 | 0 1736 | 0 1737 | 476 1738 | 0 1739 | 8192 1740 | 1 1741 | 1742 | 16 1743 | 000000001C000000E701000038000000 1744 | 1745 | 1746 | 16 1747 | 0A0000000A0000006E0000006E000000 1748 | 1749 | 1750 | 1751 | 59400 1752 | 59400 1753 | 0 1754 | 0 1755 | 0 1756 | 0 1757 | 612 1758 | 0 1759 | 8192 1760 | 2 1761 | 1762 | 16 1763 | 00000000380000006F02000054000000 1764 | 1765 | 1766 | 16 1767 | 0A0000000A0000006E0000006E000000 1768 | 1769 | 1770 | 1771 | 824 1772 | 824 1773 | 0 1774 | 0 1775 | 0 1776 | 0 1777 | 32767 1778 | 0 1779 | 4096 1780 | 0 1781 | 1782 | 16 1783 | 03000000AC0100006D040000FE010000 1784 | 1785 | 1786 | 16 1787 | BE000000D50000007E01000075010000 1788 | 1789 | 1790 | 1791 | 3317 1792 | 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BD00000070040000C1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D4000000C40000004F00000070040000BD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000BC010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD30000004F000000D70000009C020000010000000200001004000000010000008AFEFFFF7F010000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D3000000B3020000000000004F000000D30000009C0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000091010000700400009501000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000AC010000700400002E0200000000000095010000700400001702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000950100003C0200001702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000009C02000000060000A0020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000B7020000000600002503000000000000A0020000000600000E0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF1346696E6420416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 1793 | 1794 | 1795 | 59392 1796 | File 1797 | 1798 | 2213 1799 | 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 1800 | 1801 | 1802 | 1423 1803 | 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 1804 | 1805 | 1806 | 1423 1807 | 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 1808 | 1809 | 1810 | 1811 | 59399 1812 | Build 1813 | 1814 | 976 1815 | 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000084949435F4F4C454496000000000000000100084949435F4F4C4544000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000004005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 1816 | 1817 | 1818 | 583 1819 | 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 1820 | 1821 | 1822 | 583 1823 | 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 1824 | 1825 | 1826 | 1827 | 59400 1828 | Debug 1829 | 1830 | 2373 1831 | 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 1832 | 1833 | 1834 | 898 1835 | 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 1836 | 1837 | 1838 | 898 1839 | 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 1840 | 1841 | 1842 | 1843 | 0 1844 | 1536 1845 | 864 1846 | 1847 | 1848 | 1849 | 1850 | 1851 | 1 1852 | 0 1853 | 1854 | 100 1855 | 4 1856 | 1857 | ..\..\Libraries\seekfree_peripheral\SEEKFREE_MPU6050.c 1858 | 17 1859 | 1 1860 | 25 1861 | 1 1862 | 1863 | 0 1864 | 1865 | 1866 | ..\..\Libraries\seekfree_peripheral\headfile.h 1867 | 15 1868 | 43 1869 | 66 1870 | 1 1871 | 1872 | 0 1873 | 1874 | 1875 | ..\..\Libraries\User\user_button.h 1876 | 2 1877 | 7 1878 | 38 1879 | 1 1880 | 1881 | 0 1882 | 1883 | 1884 | ..\..\Libraries\User\user_gpio.h 1885 | 0 1886 | 1 1887 | 1 1888 | 1 1889 | 1890 | 0 1891 | 1892 | 1893 | ..\USER\src\main.c 1894 | 8 1895 | 1 1896 | 19 1897 | 1 1898 | 1899 | 0 1900 | 1901 | 1902 | 1903 | 1904 |
1905 | -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Mini_T12_Demo.uvopt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | *.c 10 | *.s*; *.src; *.a* 11 | *.obj; *.o 12 | *.lib 13 | *.txt; *.h; *.inc 14 | *.plm 15 | *.cpp 16 | 0 17 | 18 | 19 | 20 | 0 21 | 0 22 | 23 | 24 | 25 | IIC_OLED 26 | 0x0 27 | MCS-51 28 | 29 | 35000000 30 | 31 | 1 32 | 1 33 | 1 34 | 0 35 | 0 36 | 37 | 38 | 0 39 | 65535 40 | 0 41 | 0 42 | 0 43 | 44 | 45 | 120 46 | 65 47 | 8 48 | .\Out_File\ 49 | 50 | 51 | 1 52 | 1 53 | 1 54 | 0 55 | 1 56 | 1 57 | 0 58 | 1 59 | 0 60 | 0 61 | 0 62 | 0 63 | 64 | 65 | 1 66 | 1 67 | 1 68 | 1 69 | 1 70 | 1 71 | 1 72 | 0 73 | 0 74 | 75 | 76 | 1 77 | 0 78 | 1 79 | 80 | 0 81 | 82 | 0 83 | 1 84 | 1 85 | 1 86 | 1 87 | 1 88 | 1 89 | 1 90 | 1 91 | 1 92 | 1 93 | 1 94 | 1 95 | 1 96 | 0 97 | 1 98 | 0 99 | 1 100 | 1 101 | 0 102 | 0 103 | 1 104 | 0 105 | 0 106 | 10 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | BIN\STCMON51.DLL 118 | 119 | 120 | 121 | 0 122 | 123 | 124 | 0 125 | 0 126 | 0 127 | 0 128 | 0 129 | 0 130 | 0 131 | 0 132 | 0 133 | 0 134 | 0 135 | 0 136 | 0 137 | 0 138 | 0 139 | 0 140 | 0 141 | 0 142 | 0 143 | 0 144 | 0 145 | 0 146 | 0 147 | 0 148 | 149 | 150 | 151 | 0 152 | 0 153 | 0 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | startup 167 | 0 168 | 0 169 | 0 170 | 0 171 | 172 | 1 173 | 1 174 | 1 175 | 0 176 | 0 177 | 0 178 | ..\..\Libraries\libraries\common.c 179 | common.c 180 | 0 181 | 0 182 | 183 | 184 | 1 185 | 2 186 | 5 187 | 0 188 | 0 189 | 0 190 | ..\..\Libraries\libraries\common.h 191 | common.h 192 | 0 193 | 0 194 | 195 | 196 | 1 197 | 3 198 | 5 199 | 0 200 | 0 201 | 0 202 | ..\..\Libraries\libraries\STC8Gxx.h 203 | STC8Gxx.h 204 | 0 205 | 0 206 | 207 | 208 | 1 209 | 4 210 | 1 211 | 0 212 | 0 213 | 0 214 | ..\..\Libraries\libraries\board.c 215 | board.c 216 | 0 217 | 0 218 | 219 | 220 | 1 221 | 5 222 | 5 223 | 0 224 | 0 225 | 0 226 | ..\..\Libraries\libraries\board.h 227 | board.h 228 | 0 229 | 0 230 | 231 | 232 | 233 | 234 | Libraries 235 | 0 236 | 0 237 | 0 238 | 0 239 | 240 | 2 241 | 6 242 | 1 243 | 0 244 | 0 245 | 0 246 | ..\..\Libraries\seekfree_libraries\zf_iic.c 247 | zf_iic.c 248 | 0 249 | 0 250 | 251 | 252 | 2 253 | 7 254 | 1 255 | 0 256 | 0 257 | 0 258 | ..\..\Libraries\seekfree_libraries\zf_uart.c 259 | zf_uart.c 260 | 0 261 | 0 262 | 263 | 264 | 2 265 | 8 266 | 1 267 | 0 268 | 0 269 | 0 270 | ..\..\Libraries\seekfree_libraries\zf_adc.c 271 | zf_adc.c 272 | 0 273 | 0 274 | 275 | 276 | 2 277 | 9 278 | 1 279 | 0 280 | 0 281 | 0 282 | ..\..\Libraries\seekfree_libraries\zf_tim.c 283 | zf_tim.c 284 | 0 285 | 0 286 | 287 | 288 | 2 289 | 10 290 | 1 291 | 0 292 | 0 293 | 0 294 | ..\..\Libraries\seekfree_libraries\zf_pwm.c 295 | zf_pwm.c 296 | 0 297 | 0 298 | 299 | 300 | 2 301 | 11 302 | 1 303 | 0 304 | 0 305 | 0 306 | ..\..\Libraries\seekfree_libraries\zf_pca_pit.c 307 | zf_pca_pit.c 308 | 0 309 | 0 310 | 311 | 312 | 2 313 | 12 314 | 1 315 | 0 316 | 0 317 | 0 318 | ..\..\Libraries\seekfree_libraries\zf_exti.c 319 | zf_exti.c 320 | 0 321 | 0 322 | 323 | 324 | 2 325 | 13 326 | 1 327 | 0 328 | 0 329 | 0 330 | ..\..\Libraries\seekfree_libraries\zf_pca_delay.c 331 | zf_pca_delay.c 332 | 0 333 | 0 334 | 335 | 336 | 2 337 | 14 338 | 1 339 | 0 340 | 0 341 | 0 342 | ..\..\Libraries\seekfree_libraries\zf_gpio.c 343 | zf_gpio.c 344 | 0 345 | 0 346 | 347 | 348 | 2 349 | 15 350 | 1 351 | 0 352 | 0 353 | 0 354 | ..\..\Libraries\seekfree_libraries\zf_eeprom.c 355 | zf_eeprom.c 356 | 0 357 | 0 358 | 359 | 360 | 361 | 362 | Peripheral 363 | 1 364 | 0 365 | 0 366 | 0 367 | 368 | 3 369 | 16 370 | 1 371 | 0 372 | 0 373 | 0 374 | ..\..\Libraries\seekfree_peripheral\SEEKFREE_FONT.c 375 | SEEKFREE_FONT.c 376 | 0 377 | 0 378 | 379 | 380 | 3 381 | 17 382 | 1 383 | 0 384 | 0 385 | 0 386 | ..\..\Libraries\seekfree_peripheral\SEEKFREE_IIC.c 387 | SEEKFREE_IIC.c 388 | 0 389 | 0 390 | 391 | 392 | 3 393 | 18 394 | 1 395 | 0 396 | 0 397 | 0 398 | ..\..\Libraries\seekfree_peripheral\SEEKFREE_MPU6050.c 399 | SEEKFREE_MPU6050.c 400 | 0 401 | 0 402 | 403 | 404 | 405 | 406 | MAIN 407 | 1 408 | 0 409 | 0 410 | 0 411 | 412 | 4 413 | 19 414 | 1 415 | 0 416 | 0 417 | 0 418 | ..\USER\src\isr.c 419 | isr.c 420 | 0 421 | 0 422 | 423 | 424 | 4 425 | 20 426 | 1 427 | 0 428 | 0 429 | 0 430 | ..\USER\src\main.c 431 | main.c 432 | 0 433 | 0 434 | 435 | 436 | 4 437 | 21 438 | 5 439 | 0 440 | 0 441 | 0 442 | ..\使用说明\使用说明.txt 443 | 使用说明.txt 444 | 0 445 | 0 446 | 447 | 448 | 449 | 450 | GUI 451 | 1 452 | 0 453 | 0 454 | 0 455 | 456 | 5 457 | 22 458 | 1 459 | 0 460 | 0 461 | 0 462 | ..\..\Libraries\GUI\user_menu.c 463 | user_menu.c 464 | 0 465 | 0 466 | 467 | 468 | 469 | 470 | USER 471 | 1 472 | 0 473 | 0 474 | 0 475 | 476 | 6 477 | 23 478 | 1 479 | 0 480 | 0 481 | 0 482 | ..\..\Libraries\User\user_adc.c 483 | user_adc.c 484 | 0 485 | 0 486 | 487 | 488 | 6 489 | 24 490 | 1 491 | 0 492 | 0 493 | 0 494 | ..\..\Libraries\User\user_pid.c 495 | user_pid.c 496 | 0 497 | 0 498 | 499 | 500 | 6 501 | 25 502 | 1 503 | 0 504 | 0 505 | 0 506 | ..\..\Libraries\User\user_button.c 507 | user_button.c 508 | 0 509 | 0 510 | 511 | 512 | 6 513 | 26 514 | 1 515 | 0 516 | 0 517 | 0 518 | ..\..\Libraries\User\user_eeprom.c 519 | user_eeprom.c 520 | 0 521 | 0 522 | 523 | 524 | 525 | 526 | USER_LIB 527 | 0 528 | 0 529 | 0 530 | 0 531 | 532 | 7 533 | 27 534 | 1 535 | 1 536 | 0 537 | 0 538 | ..\..\Libraries\User_lib\user_lib_iic.c 539 | user_lib_iic.c 540 | 0 541 | 0 542 | 543 | 544 | 545 |
546 | -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Mini_T12_Demo.uvproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.1 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | IIC_OLED 11 | 0x0 12 | MCS-51 13 | 0 14 | 15 | 16 | STC8G2K64S4 17 | STC 18 | IRAM(0-0xFF) XRAM(0-0x07FF) IROM(0-0xFFF8) CLOCK(35000000) MODP2 19 | 20 | "LIB\STARTUP.A51" ("Standard 8051 Startup Code") 21 | 22 | 63332 23 | STC8.H 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 0 35 | 0 36 | 37 | 38 | 39 | STC\ 40 | STC\ 41 | 42 | 0 43 | 0 44 | 0 45 | 0 46 | 1 47 | 48 | .\Out_File\ 49 | Mini_T12_Demo 50 | 1 51 | 0 52 | 1 53 | 1 54 | 1 55 | .\Out_File\ 56 | 0 57 | 0 58 | 0 59 | 60 | 0 61 | 0 62 | 63 | 64 | 0 65 | 0 66 | 0 67 | 0 68 | 69 | 70 | 0 71 | 0 72 | 73 | 74 | 0 75 | 0 76 | 0 77 | 0 78 | 79 | 80 | 0 81 | 0 82 | 83 | 84 | 0 85 | 0 86 | 0 87 | 0 88 | 89 | 0 90 | 91 | 92 | 93 | 0 94 | 0 95 | 0 96 | 0 97 | 0 98 | 1 99 | 0 100 | 0 101 | 0 102 | 0 103 | 3 104 | 105 | 106 | 1 107 | 65535 108 | 109 | 110 | S8051.DLL 111 | 112 | DP51.DLL 113 | -pDP8051 114 | S8051.DLL 115 | 116 | TP51.DLL 117 | -p51 118 | 119 | 120 | 121 | 0 122 | 0 123 | 0 124 | 0 125 | 16 126 | 127 | 128 | 0 129 | 1 130 | 1 131 | 1 132 | 1 133 | 1 134 | 1 135 | 1 136 | 0 137 | 1 138 | 139 | 140 | 1 141 | 1 142 | 1 143 | 1 144 | 1 145 | 1 146 | 0 147 | 1 148 | 0 149 | 1 150 | 151 | 0 152 | 10 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | BIN\STCMON51.DLL 167 | 168 | 169 | 170 | 171 | 1 172 | 0 173 | 0 174 | 0 175 | 0 176 | -1 177 | 178 | 1 179 | 180 | "" () 181 | 182 | 183 | 184 | 185 | 0 186 | 187 | 188 | 189 | 2 190 | 0 191 | 2 192 | 0 193 | 0 194 | 0 195 | 0 196 | 0 197 | 0 198 | 1 199 | 1 200 | 1 201 | 0 202 | 0 203 | 1 204 | 0 205 | 0 206 | 0 207 | 0 208 | 0 209 | 0 210 | 0 211 | 0 212 | 0 213 | 0 214 | 0 215 | 0 216 | 0 217 | 0 218 | 0 219 | 0 220 | 0 221 | 0 222 | 0 223 | 0 224 | 0 225 | 0 226 | 0 227 | 0 228 | 0 229 | 0 230 | 0 231 | 0 232 | 233 | 234 | 0 235 | 0x0 236 | 0xffff 237 | 238 | 239 | 0 240 | 0x0 241 | 0x0 242 | 243 | 244 | 0 245 | 0x0 246 | 0x0 247 | 248 | 249 | 0 250 | 0x0 251 | 0x0 252 | 253 | 254 | 0 255 | 0x0 256 | 0x0 257 | 258 | 259 | 0 260 | 0x0 261 | 0x0 262 | 263 | 264 | 0 265 | 0x0 266 | 0x0 267 | 268 | 269 | 0 270 | 0x0 271 | 0x0 272 | 273 | 274 | 1 275 | 0x0 276 | 0xfff9 277 | 278 | 279 | 0 280 | 0x0 281 | 0x100 282 | 283 | 284 | 0 285 | 0x0 286 | 0x800 287 | 288 | 289 | 0 290 | 0x0 291 | 0x0 292 | 293 | 294 | 0 295 | 0x0 296 | 0x0 297 | 298 | 299 | 0 300 | 0x0 301 | 0x0 302 | 303 | 304 | 0 305 | 0x0 306 | 0x0 307 | 308 | 309 | 310 | 311 | 0 312 | 0 313 | 1 314 | 0 315 | 1 316 | 3 317 | 9 318 | 2 319 | 1 320 | 1 321 | 0 322 | 0 323 | 324 | 325 | 326 | 327 | ..\..\Libraries\libraries;..\..\Libraries\seekfree_libraries;..\..\Libraries\seekfree_peripheral;..\USER\inc;..\USER\src;..\..\Libraries\GUI;..\..\Libraries\User;..\..\Libraries\User_lib 328 | 329 | 330 | 331 | 0 332 | 1 333 | 0 334 | 0 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 0 344 | 0 345 | 1 346 | 0 347 | 2 348 | 1 349 | 350 | 351 | 16 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | startup 378 | 379 | 380 | common.c 381 | 1 382 | ..\..\Libraries\libraries\common.c 383 | 384 | 385 | common.h 386 | 5 387 | ..\..\Libraries\libraries\common.h 388 | 389 | 390 | STC8Gxx.h 391 | 5 392 | ..\..\Libraries\libraries\STC8Gxx.h 393 | 394 | 395 | board.c 396 | 1 397 | ..\..\Libraries\libraries\board.c 398 | 399 | 400 | board.h 401 | 5 402 | ..\..\Libraries\libraries\board.h 403 | 404 | 405 | 406 | 407 | Libraries 408 | 409 | 410 | zf_iic.c 411 | 1 412 | ..\..\Libraries\seekfree_libraries\zf_iic.c 413 | 414 | 415 | zf_uart.c 416 | 1 417 | ..\..\Libraries\seekfree_libraries\zf_uart.c 418 | 419 | 420 | zf_adc.c 421 | 1 422 | ..\..\Libraries\seekfree_libraries\zf_adc.c 423 | 424 | 425 | zf_tim.c 426 | 1 427 | ..\..\Libraries\seekfree_libraries\zf_tim.c 428 | 429 | 430 | zf_pwm.c 431 | 1 432 | ..\..\Libraries\seekfree_libraries\zf_pwm.c 433 | 434 | 435 | zf_pca_pit.c 436 | 1 437 | ..\..\Libraries\seekfree_libraries\zf_pca_pit.c 438 | 439 | 440 | zf_exti.c 441 | 1 442 | ..\..\Libraries\seekfree_libraries\zf_exti.c 443 | 444 | 445 | zf_pca_delay.c 446 | 1 447 | ..\..\Libraries\seekfree_libraries\zf_pca_delay.c 448 | 449 | 450 | zf_gpio.c 451 | 1 452 | ..\..\Libraries\seekfree_libraries\zf_gpio.c 453 | 454 | 455 | zf_eeprom.c 456 | 1 457 | ..\..\Libraries\seekfree_libraries\zf_eeprom.c 458 | 459 | 460 | 461 | 462 | Peripheral 463 | 464 | 465 | SEEKFREE_FONT.c 466 | 1 467 | ..\..\Libraries\seekfree_peripheral\SEEKFREE_FONT.c 468 | 469 | 470 | SEEKFREE_IIC.c 471 | 1 472 | ..\..\Libraries\seekfree_peripheral\SEEKFREE_IIC.c 473 | 474 | 475 | SEEKFREE_MPU6050.c 476 | 1 477 | ..\..\Libraries\seekfree_peripheral\SEEKFREE_MPU6050.c 478 | 479 | 480 | 481 | 482 | MAIN 483 | 484 | 485 | isr.c 486 | 1 487 | ..\USER\src\isr.c 488 | 489 | 490 | main.c 491 | 1 492 | ..\USER\src\main.c 493 | 494 | 495 | 使用说明.txt 496 | 5 497 | ..\使用说明\使用说明.txt 498 | 499 | 500 | 501 | 502 | GUI 503 | 504 | 505 | user_menu.c 506 | 1 507 | ..\..\Libraries\GUI\user_menu.c 508 | 509 | 510 | 511 | 512 | USER 513 | 514 | 515 | user_adc.c 516 | 1 517 | ..\..\Libraries\User\user_adc.c 518 | 519 | 520 | user_pid.c 521 | 1 522 | ..\..\Libraries\User\user_pid.c 523 | 524 | 525 | user_button.c 526 | 1 527 | ..\..\Libraries\User\user_button.c 528 | 529 | 530 | user_eeprom.c 531 | 1 532 | ..\..\Libraries\User\user_eeprom.c 533 | 534 | 535 | 536 | 537 | USER_LIB 538 | 539 | 540 | user_lib_iic.c 541 | 1 542 | ..\..\Libraries\User_lib\user_lib_iic.c 543 | 544 | 545 | 546 | 547 | 548 | 549 | 550 |
551 | -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/Mini_T12_Demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/Mini_T12_Demo -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/Mini_T12_Demo.build_log.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/Mini_T12_Demo.build_log.htm -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/Mini_T12_Demo.lnp: -------------------------------------------------------------------------------- 1 | ".\Out_File\common.obj", 2 | ".\Out_File\board.obj", 3 | ".\Out_File\zf_iic.obj", 4 | ".\Out_File\zf_uart.obj", 5 | ".\Out_File\zf_adc.obj", 6 | ".\Out_File\zf_tim.obj", 7 | ".\Out_File\zf_pwm.obj", 8 | ".\Out_File\zf_pca_pit.obj", 9 | ".\Out_File\zf_exti.obj", 10 | ".\Out_File\zf_pca_delay.obj", 11 | ".\Out_File\zf_gpio.obj", 12 | ".\Out_File\zf_eeprom.obj", 13 | ".\Out_File\SEEKFREE_FONT.obj", 14 | ".\Out_File\SEEKFREE_IIC.obj", 15 | ".\Out_File\SEEKFREE_MPU6050.obj", 16 | ".\Out_File\isr.obj", 17 | ".\Out_File\main.obj", 18 | ".\Out_File\user_menu.obj", 19 | ".\Out_File\user_adc.obj", 20 | ".\Out_File\user_pid.obj", 21 | ".\Out_File\user_button.obj", 22 | ".\Out_File\user_eeprom.obj", 23 | ".\Out_File\user_lib_iic.obj" 24 | TO ".\Out_File\Mini_T12_Demo" 25 | PRINT(".\Out_File\Mini_T12_Demo.m51") RAMSIZE(256) 26 | DISABLEWARNING (16) 27 | -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/SEEKFREE_FONT.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/SEEKFREE_FONT.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/SEEKFREE_FONT.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/SEEKFREE_FONT.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/SEEKFREE_IIC.lst: -------------------------------------------------------------------------------- 1 | C51 COMPILER V9.59.0.0 SEEKFREE_IIC 07/02/2021 21:25:47 PAGE 1 2 | 3 | 4 | C51 COMPILER V9.59.0.0, COMPILATION OF MODULE SEEKFREE_IIC 5 | OBJECT MODULE PLACED IN .\Out_File\SEEKFREE_IIC.obj 6 | COMPILER INVOKED BY: D:\APPDATA\Keil\C51\BIN\C51.EXE ..\..\Libraries\seekfree_peripheral\SEEKFREE_IIC.c LARGE OPTIMIZE(9 7 | -,SPEED) BROWSE INCDIR(..\..\Libraries\libraries;..\..\Libraries\seekfree_libraries;..\..\Libraries\seekfree_peripheral;. 8 | -.\USER\inc;..\USER\src;..\..\Libraries\GUI;..\..\Libraries\User;..\..\Libraries\User_lib) DEBUG OBJECTEXTEND PRINT(.\Out 9 | -_File\SEEKFREE_IIC.lst) TABS(2) OBJECT(.\Out_File\SEEKFREE_IIC.obj) 10 | 11 | line level source 12 | 13 | 1 /********************************************************************************************************* 14 | -************ 15 | 2 * COPYRIGHT NOTICE 16 | 3 * Copyright (c) 2018,逐飞科技 17 | 4 * All rights reserved. 18 | 5 * 技术讨论QQ群:179029047 19 | 6 * 20 | 7 * 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途, 21 | 8 * 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。 22 | 9 * 23 | 10 * @file 模拟IIC 24 | 11 * @company 成都逐飞科技有限公司 25 | 12 * @author 逐飞科技(QQ3184284598) 26 | 13 * @version 查看common.h内VERSION宏定义 27 | 14 * @Software IAR 7.8 or MDK 5.24a 28 | 15 * @Target core LPC54606J512BD100 29 | 16 * @Taobao https://seekfree.taobao.com/ 30 | 17 * @date 2018-05-24 31 | 18 * @note 32 | 19 接线定义: 33 | 20 ------------------------------------ 34 | 21 SCL 查看SEEKFREE_IIC文件内的SEEKFREE_SCL宏定义 35 | 22 SDA 查看SEEKFREE_IIC文件内的SEEKFREE_SDA宏定义 36 | 23 ------------------------------------ 37 | 24 ********************************************************************************************************* 38 | -***********/ 39 | 25 40 | 26 41 | 27 #include "SEEKFREE_IIC.h" 42 | 28 43 | 29 44 | 30 45 | 31 46 | 32 47 | 33 #define SDA SIMIIC_SDA_PIN 48 | 34 #define SDA0() SIMIIC_SDA_PIN = 0 //IO口输出低电平 49 | 35 #define SDA1() SIMIIC_SDA_PIN = 1 //IO口输出高电平 50 | 36 #define SCL0() SIMIIC_SCL_PIN = 0 //IO口输出低电平 51 | 37 #define SCL1() SIMIIC_SCL_PIN = 1 //IO口输出高电平 52 | 38 53 | 39 54 | 40 //内部数据定义 55 | 41 uint8 IIC_ad_main; //器件从地址 56 | 42 uint8 IIC_ad_sub; //器件子地址 57 | 43 uint8 *IIC_buf; //发送|接收数据缓冲区 58 | 44 uint8 IIC_num; //发送|接收数据个数 59 | 45 60 | 46 #define ack 1 //主应答 61 | 47 #define no_ack 0 //从应答 62 | 48 63 | 49 //-------------------------------------------------------------------------------------------------------- 64 | ------------ 65 | C51 COMPILER V9.59.0.0 SEEKFREE_IIC 07/02/2021 21:25:47 PAGE 2 66 | 67 | 50 // @brief 模拟IIC初始化 68 | 51 // @return void 69 | 52 // @since v1.0 70 | 53 // Sample usage: 71 | 54 //-------------------------------------------------------------------------------------------------------- 72 | ------------ 73 | 55 void simiic_init(void) 74 | 56 { 75 | 57 1 //GPIO已在board_init()中初始化。 76 | 58 1 } 77 | 59 78 | 60 //-------------------------------------------------------------------------------------------------------- 79 | ------------ 80 | 61 // @brief 模拟IIC延时 81 | 62 // @return void 82 | 63 // @since v1.0 83 | 64 // Sample usage: 如果IIC通讯失败可以尝试增加j的值 84 | 65 //-------------------------------------------------------------------------------------------------------- 85 | ------------ 86 | 66 void simiic_delay(void) 87 | 67 { 88 | 68 1 89 | 69 1 uint16 j=2; 90 | 70 1 while(j--); 91 | 71 1 92 | 72 1 } 93 | 73 94 | 74 95 | 75 //内部使用,用户无需调用 96 | 76 void simiic_start(void) 97 | 77 { 98 | 78 1 99 | 79 1 SDA1(); 100 | 80 1 SCL1(); 101 | 81 1 simiic_delay(); 102 | 82 1 SDA0(); 103 | 83 1 simiic_delay(); 104 | 84 1 SCL0(); 105 | 85 1 106 | 86 1 } 107 | 87 108 | 88 //内部使用,用户无需调用 109 | 89 void simiic_stop(void) 110 | 90 { 111 | 91 1 112 | 92 1 SDA0(); 113 | 93 1 SCL0(); 114 | 94 1 simiic_delay(); 115 | 95 1 SCL1(); 116 | 96 1 simiic_delay(); 117 | 97 1 SDA1(); 118 | 98 1 simiic_delay(); 119 | 99 1 120 | 100 1 } 121 | 101 122 | 102 //主应答(包含ack:SDA=0和no_ack:SDA=0) 123 | 103 //内部使用,用户无需调用 124 | 104 void simiic_sendack(unsigned char ack_dat) 125 | 105 { 126 | 106 1 SCL0(); 127 | 107 1 simiic_delay(); 128 | 108 1 if(ack_dat) SDA0(); 129 | C51 COMPILER V9.59.0.0 SEEKFREE_IIC 07/02/2021 21:25:47 PAGE 3 130 | 131 | 109 1 else SDA1(); 132 | 110 1 133 | 111 1 SCL1(); 134 | 112 1 simiic_delay(); 135 | 113 1 SCL0(); 136 | 114 1 simiic_delay(); 137 | 115 1 } 138 | 116 139 | 117 140 | 118 static int sccb_waitack(void) 141 | 119 { 142 | 120 1 SCL0(); 143 | 121 1 144 | 122 1 simiic_delay(); 145 | 123 1 146 | 124 1 SCL1(); 147 | 125 1 simiic_delay(); 148 | 126 1 149 | 127 1 if(SDA) //应答为高电平,异常,通信失败 150 | 128 1 { 151 | 129 2 152 | 130 2 SCL0(); 153 | 131 2 return 0; 154 | 132 2 } 155 | 133 1 156 | 134 1 SCL0(); 157 | 135 1 simiic_delay(); 158 | 136 1 return 1; 159 | 137 1 } 160 | 138 161 | 139 //字节发送程序 162 | 140 //发送c(可以是数据也可是地址),送完后接收从应答 163 | 141 //不考虑从应答位 164 | 142 //内部使用,用户无需调用 165 | 143 void send_ch(uint8 c) 166 | 144 { 167 | 145 1 uint8 i = 8; 168 | 146 1 while(i--) 169 | 147 1 { 170 | 148 2 if(c & 0x80) SDA1();//SDA 输出数据 171 | 149 2 else SDA0(); 172 | 150 2 c <<= 1; 173 | 151 2 simiic_delay(); 174 | 152 2 SCL1(); //SCL 拉高,采集信号 175 | 153 2 simiic_delay(); 176 | 154 2 SCL0(); //SCL 时钟线拉低 177 | 155 2 } 178 | 156 1 sccb_waitack(); 179 | 157 1 } 180 | 158 181 | 159 //字节接收程序 182 | 160 //接收器件传来的数据,此程序应配合|主应答函数|使用 183 | 161 //内部使用,用户无需调用 184 | 162 uint8 read_ch(uint8 ack_x) 185 | 163 { 186 | 164 1 uint8 i; 187 | 165 1 uint8 c; 188 | 166 1 c=0; 189 | 167 1 SCL0(); 190 | 168 1 simiic_delay(); 191 | 169 1 SDA1(); 192 | 170 1 193 | C51 COMPILER V9.59.0.0 SEEKFREE_IIC 07/02/2021 21:25:47 PAGE 4 194 | 195 | 171 1 for(i=0; i<8; i++) 196 | 172 1 { 197 | 173 2 simiic_delay(); 198 | 174 2 SCL0(); //置时钟线为低,准备接收数据位 199 | 175 2 simiic_delay(); 200 | 176 2 SCL1(); //置时钟线为高,使数据线上数据有效 201 | 177 2 simiic_delay(); 202 | 178 2 c<<=1; 203 | 179 2 if(SDA) 204 | 180 2 { 205 | 181 3 c+=1; //读数据位,将接收的数据存c 206 | 182 3 } 207 | 183 2 } 208 | 184 1 209 | 185 1 SCL0(); 210 | 186 1 simiic_delay(); 211 | 187 1 simiic_sendack(ack_x); 212 | 188 1 213 | 189 1 return c; 214 | 190 1 } 215 | 191 216 | 192 //-------------------------------------------------------------------------------------------------------- 217 | ------------ 218 | 193 // @brief 模拟IIC写数据到设备寄存器函数 219 | 194 // @param dev_add 设备地址(低七位地址) 220 | 195 // @param reg 寄存器地址 221 | 196 // @param dat 写入的数据 222 | 197 // @return void 223 | 198 // @since v1.0 224 | 199 // Sample usage: 225 | 200 //-------------------------------------------------------------------------------------------------------- 226 | ------------ 227 | 201 void simiic_write_reg(uint8 dev_add, uint8 reg, uint8 dat) 228 | 202 { 229 | 203 1 simiic_start(); 230 | 204 1 send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 (dev_add<<1) | 0x00 231 | 205 1 send_ch( reg ); //发送从机寄存器地址 232 | 206 1 send_ch( dat ); //发送需要写入的数据 233 | 207 1 simiic_stop(); 234 | 208 1 } 235 | 209 236 | 210 237 | 211 //-------------------------------------------------------------------------------------------------------- 238 | ------------ 239 | 212 // @brief 模拟IIC从设备寄存器读取数据 240 | 213 // @param dev_add 设备地址(低七位地址) 241 | 214 // @param reg 寄存器地址 242 | 215 // @param type 选择通信方式是IIC 还是 SCCB 243 | 216 // @return uint8 返回寄存器的数据 244 | 217 // @since v1.0 245 | 218 // Sample usage: 246 | 219 //-------------------------------------------------------------------------------------------------------- 247 | ------------ 248 | 220 uint8 simiic_read_reg(uint8 dev_add, uint8 reg, IIC_type type) 249 | 221 { 250 | 222 1 uint8 dat; 251 | 223 1 simiic_start(); 252 | 224 1 send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 253 | 225 1 send_ch( reg ); //发送从机寄存器地址 254 | 226 1 if(type == SCCB)simiic_stop(); 255 | 227 1 256 | 228 1 simiic_start(); 257 | C51 COMPILER V9.59.0.0 SEEKFREE_IIC 07/02/2021 21:25:47 PAGE 5 258 | 259 | 229 1 send_ch( (dev_add<<1) | 0x01); //发送器件地址加读位 260 | 230 1 dat = read_ch(no_ack); //读取数据 261 | 231 1 simiic_stop(); 262 | 232 1 263 | 233 1 return dat; 264 | 234 1 } 265 | 235 266 | 236 //-------------------------------------------------------------------------------------------------------- 267 | ------------ 268 | 237 // @brief 模拟IIC读取多字节数据 269 | 238 // @param dev_add 设备地址(低七位地址) 270 | 239 // @param reg 寄存器地址 271 | 240 // @param dat_add 数据保存的地址指针 272 | 241 // @param num 读取字节数量 273 | 242 // @param type 选择通信方式是IIC 还是 SCCB 274 | 243 // @return uint8 返回寄存器的数据 275 | 244 // @since v1.0 276 | 245 // Sample usage: 277 | 246 //-------------------------------------------------------------------------------------------------------- 278 | ------------ 279 | 247 void simiic_read_regs(uint8 dev_add, uint8 reg, uint8 *dat_add, uint8 num, IIC_type type) 280 | 248 { 281 | 249 1 simiic_start(); 282 | 250 1 send_ch( (dev_add<<1) | 0x00); //发送器件地址加写位 283 | 251 1 send_ch( reg ); //发送从机寄存器地址 284 | 252 1 if(type == SCCB)simiic_stop(); 285 | 253 1 286 | 254 1 simiic_start(); 287 | 255 1 send_ch( (dev_add<<1) | 0x01); //发送器件地址加读位 288 | 256 1 while(--num) 289 | 257 1 { 290 | 258 2 *dat_add = read_ch(ack); //读取数据 291 | 259 2 dat_add++; 292 | 260 2 } 293 | 261 1 *dat_add = read_ch(no_ack); //读取数据 294 | 262 1 simiic_stop(); 295 | 263 1 } 296 | 264 297 | 265 298 | 266 299 | 300 | 301 | MODULE INFORMATION: STATIC OVERLAYABLE 302 | CODE SIZE = 383 ---- 303 | CONSTANT SIZE = ---- ---- 304 | XDATA SIZE = 6 9 305 | PDATA SIZE = ---- ---- 306 | DATA SIZE = ---- ---- 307 | IDATA SIZE = ---- ---- 308 | BIT SIZE = ---- ---- 309 | END OF MODULE INFORMATION. 310 | 311 | 312 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 313 | -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/SEEKFREE_IIC.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/SEEKFREE_IIC.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/SEEKFREE_MPU6050.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/SEEKFREE_MPU6050.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/SEEKFREE_MPU6050.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/SEEKFREE_MPU6050.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/board.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/board.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/board.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/board.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/common.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/common.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/common.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/common.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/isr.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/isr.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/isr.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/isr.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/main.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/main.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/main.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/main.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_adc.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_adc.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_adc.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_adc.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_button.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_button.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_button.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_button.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_eeprom.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_eeprom.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_eeprom.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_eeprom.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_lib_iic.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_lib_iic.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_lib_iic.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_lib_iic.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_menu.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_menu.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_menu.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_menu.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_pid.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_pid.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/user_pid.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/user_pid.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_adc.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_adc.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_adc.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_adc.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_eeprom.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_eeprom.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_eeprom.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_eeprom.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_exti.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_exti.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_exti.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_exti.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_gpio.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_gpio.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_gpio.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_gpio.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_iic.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_iic.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_iic.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_iic.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_pca_delay.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_pca_delay.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_pca_delay.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_pca_delay.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_pca_pit.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_pca_pit.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_pca_pit.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_pca_pit.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_pwm.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_pwm.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_pwm.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_pwm.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_tim.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_tim.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_tim.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_tim.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_uart.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_uart.lst -------------------------------------------------------------------------------- /Mini_T12_Demo/MDK/Out_File/zf_uart.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/MDK/Out_File/zf_uart.obj -------------------------------------------------------------------------------- /Mini_T12_Demo/USER/inc/isr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/USER/inc/isr.h -------------------------------------------------------------------------------- /Mini_T12_Demo/USER/src/isr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/USER/src/isr.c -------------------------------------------------------------------------------- /Mini_T12_Demo/USER/src/isr.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/USER/src/isr.c.orig -------------------------------------------------------------------------------- /Mini_T12_Demo/USER/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/USER/src/main.c -------------------------------------------------------------------------------- /Mini_T12_Demo/USER/src/main.c.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/USER/src/main.c.orig -------------------------------------------------------------------------------- /Mini_T12_Demo/使用说明/使用说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alongxi/Along_Mini_T12/ef05ab7a18b814d20b86720fdb26404dc1a3d145/Mini_T12_Demo/使用说明/使用说明.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Along_Mini_T12 2 | 基于STC8G2K64S4处理器的智能恒温烙铁,**编程环境:Keil5 C51.** 3 | 4 | 官方网址:www.alongxii.xyz 5 | 6 | **** 7 | 8 | ***软件作者:Along*** 9 | 10 | ***QQ:1259306443*** 11 | 12 | ***邮箱:alongxii@outlook.com/1259306443@qq.com*** 13 | 14 | ***硬件作者:LI JIAN*** 15 | 16 | ***QQ:1557731308*** 17 | 18 | ***邮箱:jian19990317@qq.com*** 19 | 20 | 源码底层采用逐飞科技开源库,在此基础上进行二次开发,代码全部开源至Github。 21 | 22 | ## **本源码仅供个人学习使用与参考。** 23 | 24 | ## **如需商用,请联系作者Along进行相关咨询,获得许可。** 25 | 26 | 2021.7.2 27 | 28 | **源码最后更新至V1.3.1版本** 29 | 30 | **修订历史** 31 | 32 | | **版本** | **更新日期** | **更新说明** | **作者** | 33 | | :------: | :----------: | :----------------------------------------------------------: | :------: | 34 | | V1.0.0 | 2021.04.06 | 首次发布。Demo版本,用于内部测试。 | Along | 35 | | V1.2.7 | 2021.04.12 | 发行版本。修复若干Bug。 | Along | 36 | | V1.2.9 | 2021.04.20 | 加入欠压保护功能,针对锂电池供电情况下的低电压保护。内部测试 | Along | 37 | | V1.3.1 | 2021.04.21 | 加入软关机功能,默认开启。 | Along | 38 | 39 | V1.3.1更新日志:加入自动关机功能,默认关机时间10分钟,系统在休眠之后若无操作十分钟则进入软关机,关闭PWM输出,此时不会进行加热。轻微摇动手柄唤醒设备。 40 | 41 | V1.2.9更新日志:加入欠压保护功能,默认不开启欠压保护,如使用锂电池供电,请在设置“电源管理”-“欠压保护”,将欠压保护打开,并在“电源管理”-“欠压设置”中修改最低电压。 42 | 43 | 功能包括: 44 | 45 | *1.参数整定* 46 | 47 | *2.屏幕设置* 48 | 49 | *3.基础设置* 50 | 51 | *4.休眠时间设置* 52 | 53 | *5.温度阈值设置* 54 | 55 | *6.阻焊校准设置* 56 | 57 | *7.电源协议管理设置* 58 | 59 | *8.菜单UI设置* 60 | 61 | 具体设置使用方法在www.alongxii.xyz中有详细介绍。 62 | 63 | 后续网址可能会更替为www.alongxii.com/www.alongxii.cn 64 | 65 | 源码相关文件介绍: 66 | 67 | **user_gpio.h:**引脚映射的头文件,可根据自己电路的布局修改引脚映射,除ADC接口需采用P1口外,IIC、SPI接口均采用模拟接口,理论上可任意映射。 68 | 69 | **main.c:**此文件中主要提供软件初始化配置,及菜单等功能程序调用。 70 | 71 | **user_menu.c:**此文件用于菜单UI使用。 72 | 73 | **user_adc.c:**此文件用于ADC信号采集,电压值转换、温度转换。 74 | 75 | 烙铁温度读取采用分段一次函数,依次对每个100度分段的adc值进行运算得到对应温度值。电压采集使用电阻分压。 76 | 77 | **user_pid.c:**此文件采用位置式PID进行控温,如有更先进控制方案,可在此文件中修改控制函数。 78 | 79 | **user_button.c:**此文件提供相关按键中断函数与操作逻辑函数,功能调用方式。 --------------------------------------------------------------------------------