|
主程序调用:para_ret = g_modbus_analy_callback[ucFunc_code](huart_handle, DT_PC_Query);
函数指针数组定义:
modbus_analy_func_Type g_modbus_analy_callback =
{
NULL,
analy_02H_data,
analy_03H_data,
analy_04H_data,
analy_05H_data,
analy_06H_data,
analy_07H_data,
analy_08H_data,
analy_09H_data,
analy_0AH_data,
};
一下是函数
uint8_t analy_02H_data(USART_TypeDef *huart, e_Data_Area_Type Query_or_CFG)
{
uint8_t ret = 0;
#define CFG_NUM_ERR 0x01
#define CFG_SWITCH_ERR 0x02
uint16_t u16device_cfg_id = 0;
uint8_t u8Switch_Status = 0;
int8_t s8id = 0; //保存电路板中的标号(其实是序号,不是真实的标号)
uint8_t *pUART = USART1_RxBuff;
请问我要是在函数analy_02H_data中打断点,调试的时候可以进入吗??
谢谢
!!
|
|