diff --git a/Example/E01_gpio_demo/libraries/doc/version.txt b/Example/E01_gpio_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E01_gpio_demo/libraries/doc/version.txt +++ b/Example/E01_gpio_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E01_gpio_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E01_gpio_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E01_gpio_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E01_gpio_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E01_gpio_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E01_gpio_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E01_gpio_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E01_gpio_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E01_gpio_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E01_gpio_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E01_gpio_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E01_gpio_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E01_gpio_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E01_gpio_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E01_gpio_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E01_gpio_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E01_gpio_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E01_gpio_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E01_gpio_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E01_gpio_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E02_uart_demo/libraries/doc/version.txt b/Example/E02_uart_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E02_uart_demo/libraries/doc/version.txt +++ b/Example/E02_uart_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E02_uart_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E02_uart_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E02_uart_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E02_uart_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E02_uart_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E02_uart_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E02_uart_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E02_uart_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E02_uart_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E02_uart_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E02_uart_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E02_uart_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E02_uart_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E02_uart_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E02_uart_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E02_uart_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E02_uart_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E02_uart_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E02_uart_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E02_uart_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E03_adc_demo/libraries/doc/version.txt b/Example/E03_adc_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E03_adc_demo/libraries/doc/version.txt +++ b/Example/E03_adc_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E03_adc_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E03_adc_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E03_adc_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E03_adc_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E03_adc_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E03_adc_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E03_adc_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E03_adc_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E03_adc_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E03_adc_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E03_adc_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E03_adc_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E03_adc_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E03_adc_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E03_adc_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E03_adc_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E03_adc_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E03_adc_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E03_adc_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E03_adc_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E04_pwm_demo/libraries/doc/version.txt b/Example/E04_pwm_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E04_pwm_demo/libraries/doc/version.txt +++ b/Example/E04_pwm_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E04_pwm_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E04_pwm_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E04_pwm_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E04_pwm_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E04_pwm_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E04_pwm_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E04_pwm_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E04_pwm_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E04_pwm_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E04_pwm_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E04_pwm_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E04_pwm_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E04_pwm_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E04_pwm_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E04_pwm_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E04_pwm_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E04_pwm_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E04_pwm_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E04_pwm_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E04_pwm_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E05_pit_demo/libraries/doc/version.txt b/Example/E05_pit_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E05_pit_demo/libraries/doc/version.txt +++ b/Example/E05_pit_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E05_pit_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E05_pit_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E05_pit_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E05_pit_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E05_pit_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E05_pit_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E05_pit_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E05_pit_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E05_pit_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E05_pit_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E05_pit_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E05_pit_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E05_pit_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E05_pit_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E05_pit_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E05_pit_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E05_pit_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E05_pit_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E05_pit_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E05_pit_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E06_exit_demo/libraries/doc/version.txt b/Example/E06_exit_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E06_exit_demo/libraries/doc/version.txt +++ b/Example/E06_exit_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E06_exit_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E06_exit_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E06_exit_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E06_exit_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E06_exit_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E06_exit_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E06_exit_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E06_exit_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E06_exit_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E06_exit_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E06_exit_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E06_exit_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E06_exit_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E06_exit_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E06_exit_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E06_exit_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E06_exit_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E06_exit_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E06_exit_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E06_exit_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E07_encoder_demo/libraries/doc/version.txt b/Example/E07_encoder_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E07_encoder_demo/libraries/doc/version.txt +++ b/Example/E07_encoder_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E07_encoder_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E07_encoder_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E07_encoder_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E07_encoder_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E07_encoder_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E07_encoder_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E07_encoder_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E07_encoder_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E07_encoder_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E07_encoder_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E07_encoder_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E07_encoder_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E07_encoder_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E07_encoder_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E07_encoder_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E07_encoder_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E07_encoder_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E07_encoder_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E07_encoder_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E07_encoder_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E08_eeprom_demo/libraries/doc/version.txt b/Example/E08_eeprom_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E08_eeprom_demo/libraries/doc/version.txt +++ b/Example/E08_eeprom_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E08_eeprom_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E08_eeprom_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E08_eeprom_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E08_eeprom_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E08_eeprom_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E08_eeprom_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E08_eeprom_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E08_eeprom_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E08_eeprom_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E08_eeprom_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E08_eeprom_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E08_eeprom_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E08_eeprom_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E08_eeprom_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E08_eeprom_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E08_eeprom_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E08_eeprom_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E08_eeprom_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E08_eeprom_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E08_eeprom_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E09_timer_demo/libraries/doc/version.txt b/Example/E09_timer_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E09_timer_demo/libraries/doc/version.txt +++ b/Example/E09_timer_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E09_timer_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E09_timer_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E09_timer_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E09_timer_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E09_timer_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E09_timer_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E09_timer_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E09_timer_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E09_timer_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E09_timer_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E09_timer_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E09_timer_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E09_timer_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E09_timer_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E09_timer_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E09_timer_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E09_timer_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E09_timer_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E09_timer_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E09_timer_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E10_printf_debug_log_demo/libraries/doc/version.txt b/Example/E10_printf_debug_log_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E10_printf_debug_log_demo/libraries/doc/version.txt +++ b/Example/E10_printf_debug_log_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E10_printf_debug_log_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E10_printf_debug_log_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E10_printf_debug_log_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E10_printf_debug_log_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E10_printf_debug_log_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E11_interrupt_priority_set_demo/libraries/doc/version.txt b/Example/E11_interrupt_priority_set_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E11_interrupt_priority_set_demo/libraries/doc/version.txt +++ b/Example/E11_interrupt_priority_set_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E11_interrupt_priority_set_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E11_interrupt_priority_set_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E11_interrupt_priority_set_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E11_interrupt_priority_set_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E11_interrupt_priority_set_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E12_cpu1_handles_interrupts_demo/libraries/doc/version.txt b/Example/E12_cpu1_handles_interrupts_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E12_cpu1_handles_interrupts_demo/libraries/doc/version.txt +++ b/Example/E12_cpu1_handles_interrupts_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E12_cpu1_handles_interrupts_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E13_dual_core_demo/libraries/doc/version.txt b/Example/E13_dual_core_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E13_dual_core_demo/libraries/doc/version.txt +++ b/Example/E13_dual_core_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E13_dual_core_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E13_dual_core_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E13_dual_core_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E13_dual_core_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E13_dual_core_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E13_dual_core_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E13_dual_core_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E13_dual_core_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E13_dual_core_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E13_dual_core_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E13_dual_core_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E13_dual_core_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E13_dual_core_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E13_dual_core_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E13_dual_core_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E13_dual_core_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E13_dual_core_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E13_dual_core_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E13_dual_core_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E13_dual_core_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E14_specifies_variable_or_code_location_demo/libraries/doc/version.txt b/Example/E14_specifies_variable_or_code_location_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E14_specifies_variable_or_code_location_demo/libraries/doc/version.txt +++ b/Example/E14_specifies_variable_or_code_location_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E14_specifies_variable_or_code_location_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Example/E15_fft_demo/libraries/doc/version.txt b/Example/E15_fft_demo/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Example/E15_fft_demo/libraries/doc/version.txt +++ b/Example/E15_fft_demo/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Example/E15_fft_demo/libraries/zf_device/zf_device_menc15a.c b/Example/E15_fft_demo/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Example/E15_fft_demo/libraries/zf_device/zf_device_menc15a.c +++ b/Example/E15_fft_demo/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Example/E15_fft_demo/libraries/zf_device/zf_device_menc15a.h b/Example/E15_fft_demo/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Example/E15_fft_demo/libraries/zf_device/zf_device_menc15a.h +++ b/Example/E15_fft_demo/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Example/E15_fft_demo/libraries/zf_device/zf_device_uart_receiver.c b/Example/E15_fft_demo/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Example/E15_fft_demo/libraries/zf_device/zf_device_uart_receiver.c +++ b/Example/E15_fft_demo/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E15_fft_demo/libraries/zf_device/zf_device_uart_receiver.h b/Example/E15_fft_demo/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Example/E15_fft_demo/libraries/zf_device/zf_device_uart_receiver.h +++ b/Example/E15_fft_demo/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Example/E15_fft_demo/libraries/zf_driver/zf_driver_spi.c b/Example/E15_fft_demo/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Example/E15_fft_demo/libraries/zf_driver/zf_driver_spi.c +++ b/Example/E15_fft_demo/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Seekfree_TC264_Opensource_Library/libraries/doc/version.txt b/Seekfree_TC264_Opensource_Library/libraries/doc/version.txt index 4df6214..848d73f 100644 --- a/Seekfree_TC264_Opensource_Library/libraries/doc/version.txt +++ b/Seekfree_TC264_Opensource_Library/libraries/doc/version.txt @@ -2,6 +2,7 @@ V3.3.2 新增zf_device_menc15a磁编码器外设驱动 更改uart接收机部分语句 修正SPI的16位通讯错位问题 + 修正部分注释内容 V3.3.1 移除正交编码器的断言检测 新增重命名工程工具 diff --git a/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_menc15a.c b/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_menc15a.c index faaeba2..f9427ae 100644 --- a/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_menc15a.c +++ b/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_menc15a.c @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 @@ -113,10 +113,7 @@ uint16 menc15a_get_absolute_data(menc15a_module_enum menc15a_module) { MENC15A_2_CS(0); - spi_write_8bit(MENC15A_2_SPI, 0x80); - spi_write_8bit(MENC15A_2_SPI, 0x21); - read_data = spi_read_8bit(MENC15A_2_SPI); - read_data = ((read_data << 8) | spi_read_8bit(MENC15A_2_SPI)); + read_data = spi_read_16bit_register(MENC15A_2_SPI, 0x8021); MENC15A_2_CS(1); } diff --git a/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_menc15a.h b/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_menc15a.h index 068d877..973cc83 100644 --- a/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_menc15a.h +++ b/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_menc15a.h @@ -1,10 +1,10 @@ /********************************************************************************************************************* -* CYT2BL3 Opensourec Library 即( CYT2BL3 开源库)是一个基于官方 SDK 接口的第三方开源库 +* TC264 Opensourec Library 即(TC264 开源库)是一个基于官方 SDK 接口的第三方开源库 * Copyright (c) 2022 SEEKFREE 逐飞科技 * -* 本文件是 CYT2BL3 开源库的一部分 +* 本文件是 TC264 开源库的一部分 * -* CYT2BL3 开源库 是免费软件 +* TC264 开源库 是免费软件 * 您可以根据自由软件基金会发布的 GPL(GNU General Public License,即 GNU通用公共许可证)的条款 * 即 GPL 的第3版(即 GPL3.0)或(您选择的)任何后来的版本,重新发布和/或修改它 * @@ -24,8 +24,8 @@ * 文件名称 zf_device_menc15a * 公司名称 成都逐飞科技有限公司 * 版本信息 查看 libraries/doc 文件夹内 version 文件 版本说明 -* 开发环境 IAR 9.40.1 -* 适用平台 CYT2BL3 +* 开发环境 ADS v1.9.20 +* 适用平台 TC264D * 店铺链接 https://seekfree.taobao.com/ * * 修改记录 diff --git a/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_uart_receiver.c b/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_uart_receiver.c index ade446d..ed93bf2 100644 --- a/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_uart_receiver.c +++ b/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_uart_receiver.c @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_uart_receiver.h b/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_uart_receiver.h index 6498dcb..3bc40a5 100644 --- a/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_uart_receiver.h +++ b/Seekfree_TC264_Opensource_Library/libraries/zf_device/zf_device_uart_receiver.h @@ -31,6 +31,7 @@ * 修改记录 * 日期 作者 备注 * 2022-11-04 JKS first version +* 2025-02-07 pudding 修改部分语句 ********************************************************************************************************************/ /********************************************************************************************************************* * 接线定义: diff --git a/Seekfree_TC264_Opensource_Library/libraries/zf_driver/zf_driver_spi.c b/Seekfree_TC264_Opensource_Library/libraries/zf_driver/zf_driver_spi.c index d74841c..380e5ed 100644 --- a/Seekfree_TC264_Opensource_Library/libraries/zf_driver/zf_driver_spi.c +++ b/Seekfree_TC264_Opensource_Library/libraries/zf_driver/zf_driver_spi.c @@ -32,6 +32,7 @@ * 日期 作者 备注 * 2022-09-15 pudding first version * 2023-04-28 pudding 修复多个SPI同时使用可能产生冲突的问题 +* 2025-02-07 pudding 修复16位通讯的异常错位问题 ********************************************************************************************************************/ #include "IFXQSPI_REGDEF.h" diff --git a/Seekfree_TC264_Opensource_Library/user/cpu0_main.c b/Seekfree_TC264_Opensource_Library/user/cpu0_main.c index c8dd53d..9ee1eb7 100644 --- a/Seekfree_TC264_Opensource_Library/user/cpu0_main.c +++ b/Seekfree_TC264_Opensource_Library/user/cpu0_main.c @@ -58,6 +58,7 @@ int core0_main(void) + // 此处编写需要循环执行的代码 } }