TPAFE5160驱动注释适配V0.1引脚(RD=PC8/CONVST=PC9/BUSY=PC7/OS=PA12/PA11/PA8,逻辑不变)
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
* 修改记录:
|
* 修改记录:
|
||||||
* 2026-07-17 王建锋 创建初始版本,参考 AD7606 并行驱动及 TPAFE5160 手册
|
* 2026-07-17 王建锋 创建初始版本,参考 AD7606 并行驱动及 TPAFE5160 手册
|
||||||
* 2026-07-17 王建锋 增加 EXTI 中断读取模式
|
* 2026-07-17 王建锋 增加 EXTI 中断读取模式
|
||||||
|
* 2026-09-20 王建锋 V0.1 引脚适配(引脚值随 main.h 宏,驱动逻辑不变)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* 头文件包含区 */
|
/* 头文件包含区 */
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
* 修改记录:
|
* 修改记录:
|
||||||
* 2026-07-17 王建锋 创建初始版本,参考 AD7606 并行驱动及 TPAFE5160 手册
|
* 2026-07-17 王建锋 创建初始版本,参考 AD7606 并行驱动及 TPAFE5160 手册
|
||||||
* 2026-07-17 王建锋 增加 EXTI 中断读取模式
|
* 2026-07-17 王建锋 增加 EXTI 中断读取模式
|
||||||
|
* 2026-09-20 王建锋 V0.1 引脚适配(引脚值随 main.h 宏,驱动逻辑不变)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
@@ -23,11 +24,11 @@ extern "C" {
|
|||||||
/* 通道数量 */
|
/* 通道数量 */
|
||||||
#define TPAFE5160_CH_NUM 8
|
#define TPAFE5160_CH_NUM 8
|
||||||
|
|
||||||
/* 控制引脚操作宏 —— RD (PD3) */
|
/* 控制引脚操作宏 —— RD (PC8) */
|
||||||
#define TPAFE5160_RD_LOW() HAL_GPIO_WritePin(TP_RD_GPIO_Port, TP_RD_Pin, GPIO_PIN_RESET)
|
#define TPAFE5160_RD_LOW() HAL_GPIO_WritePin(TP_RD_GPIO_Port, TP_RD_Pin, GPIO_PIN_RESET)
|
||||||
#define TPAFE5160_RD_HIGH() HAL_GPIO_WritePin(TP_RD_GPIO_Port, TP_RD_Pin, GPIO_PIN_SET)
|
#define TPAFE5160_RD_HIGH() HAL_GPIO_WritePin(TP_RD_GPIO_Port, TP_RD_Pin, GPIO_PIN_SET)
|
||||||
|
|
||||||
/* 控制引脚操作宏 —— CONVST (PD4) */
|
/* 控制引脚操作宏 —— CONVST (PC9) */
|
||||||
#define TPAFE5160_CONVST_LOW() HAL_GPIO_WritePin(TP_CONVST_GPIO_Port, TP_CONVST_Pin, GPIO_PIN_RESET)
|
#define TPAFE5160_CONVST_LOW() HAL_GPIO_WritePin(TP_CONVST_GPIO_Port, TP_CONVST_Pin, GPIO_PIN_RESET)
|
||||||
#define TPAFE5160_CONVST_HIGH() HAL_GPIO_WritePin(TP_CONVST_GPIO_Port, TP_CONVST_Pin, GPIO_PIN_SET)
|
#define TPAFE5160_CONVST_HIGH() HAL_GPIO_WritePin(TP_CONVST_GPIO_Port, TP_CONVST_Pin, GPIO_PIN_SET)
|
||||||
|
|
||||||
@@ -35,7 +36,7 @@ extern "C" {
|
|||||||
#define TPAFE5160_BUSY_READ() HAL_GPIO_ReadPin(TP_BUSY_GPIO_Port, TP_BUSY_Pin)
|
#define TPAFE5160_BUSY_READ() HAL_GPIO_ReadPin(TP_BUSY_GPIO_Port, TP_BUSY_Pin)
|
||||||
#define TPAFE5160_FRSTDATA_READ() HAL_GPIO_ReadPin(TP_FRSTDATA_GPIO_Port, TP_FRSTDATA_Pin)
|
#define TPAFE5160_FRSTDATA_READ() HAL_GPIO_ReadPin(TP_FRSTDATA_GPIO_Port, TP_FRSTDATA_Pin)
|
||||||
|
|
||||||
/* 过采样引脚操作宏 —— OS0 (PF13), OS1 (PF14), OS2 (PF15) */
|
/* 过采样引脚操作宏 —— OS0 (PA12), OS1 (PA11), OS2 (PA8) */
|
||||||
#define TPAFE5160_OS0(val) HAL_GPIO_WritePin(TP_OS0_GPIO_Port, TP_OS0_Pin, \
|
#define TPAFE5160_OS0(val) HAL_GPIO_WritePin(TP_OS0_GPIO_Port, TP_OS0_Pin, \
|
||||||
(val) ? GPIO_PIN_SET : GPIO_PIN_RESET)
|
(val) ? GPIO_PIN_SET : GPIO_PIN_RESET)
|
||||||
#define TPAFE5160_OS1(val) HAL_GPIO_WritePin(TP_OS1_GPIO_Port, TP_OS1_Pin, \
|
#define TPAFE5160_OS1(val) HAL_GPIO_WritePin(TP_OS1_GPIO_Port, TP_OS1_Pin, \
|
||||||
|
|||||||
Reference in New Issue
Block a user