附上部分程序
struct pp
{
int puse_count;
int loop_num;
int true_puse;
};
struct pp puse;
struct pp p;
主函数
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_TIM1_Init();
MX_USART1_UART_Init();
puse.loop_num =0;
while (1)
{
p.loop_num=puse.loop_num;
puse.puse_count=p.puse_count;
p.puse_count=__HAL_TIM_GET_COUNTER(&htim1);
if(p.loop_num==0)p.true_puse=p.puse_count;
else
struct pp
{
int puse_count;
int loop_num;
int true_puse;
};
struct pp puse;
struct pp p;
主函数
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_TIM1_Init();
MX_USART1_UART_Init();
puse.loop_num =0;
while (1)
{
p.loop_num=puse.loop_num;
puse.puse_count=p.puse_count;
p.puse_count=__HAL_TIM_GET_COUNTER(&htim1);
if(p.loop_num==0)p.true_puse=p.puse_count;
else