keil 5 宏定义IO口问题
#define DS1_kjiHIGH { GPIO_Init_out( LL_GPIO_PIN_2); //GPIO(PIN脚,输出)
LL_GPIO_SetOutputPin (GPIOA,LL_GPIO_PIN_2); } //输出高电平
..\Inc\Control.h(26): error: #79: expected a type specifier
LL_GPIO_SetOutputPin (GPIOA,LL_GPIO_PIN_2); } //输出高电平
..\Inc\Control.h(26): error: #79: expected a type specifier
LL_GPIO_SetOutputPin (GPIOA,LL_GPIO_PIN_2); } //输出高电平
..\Inc\Control.h(26): error: #260-D: explicit type is missing ("int" assumed)
LL_GPIO_SetOutputPin (GPIOA,LL_GPIO_PIN_2); } //输出高电平
..\Inc\Control.h(26): error: #147: declaration is incompatible with "void LL_GPIO_SetOutputPin(GPIO_TypeDef *, uint32_t)" (declared at line 1020 of "..\Drivers\PY32F0xx_HAL_Driver\Inc\py32f0xx_ll_gpio.h")
LL_GPIO_SetOutputPin (GPIOA,LL_GPIO_PIN_2); } //输出高电平
..\Inc\Control.h(26): error: #169: expected a declaration
LL_GPIO_SetOutputPin (GPIOA,LL_GPIO_PIN_2); } //输出高电平
..\Inc\Control.h(41): warning: #12-D: parsing restarts here after previous syntax error
这个需要怎么处理?
相关推荐
stc单片机 2052常用头文件
stc系列单片机头文件,解压后放进keil。。。文件夹中,就可以调用了
灯光蜂鸣器控制实验-综合文档
灯光蜂鸣器控制实验的介绍
8位机MCU中C语言文件模板
XXX.c XXX.h 模板 自已制作,可以应用于keil等编译器
单片机实例源码实例电子秒表
单片机实例源码实例电子秒表
AT89C51模拟ADC采样实战[源码]
本文详细介绍了如何在AT89C51单片机中通过软件模拟ADC采样,并利用Proteus示波器进行可视化分析。AT89C51本身不具备ADC模块,但通过精准的定时器、中断响应和可控IO翻转,可以实现硬核的ADC功能。文章从硬件电路设计、软件实现到Proteus仿真调试,逐步拆解了整个采样过程,包括RC放电、比较器翻转、中断触发和计数值捕获等关键环节。通过示波器同步观测四路信号,读者可以直观理解电压到时间再到数字量的映射关系,并学会如何排查常见问题如中断抖动、仿真失真等。这不仅是一次技术实践,更是对嵌入式信号处理本质的深入探索。


