库函数有
GPIO-SetBits(GPIOC,GPIO-Pin-3)
或者GPIO-Reset(……)命令,也比较简单
开漏输出就是不输出电压,低电平时接地,高电平时不接地。如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻的电源电压。这种方式适合在连接的外设电压比单片机电压低的时候。 推挽输出就是单片机引脚可以直接输出高电平电压。
STM32是基于ARM® Cortex® M 处理器内核的 32位闪存微控制器,为MCU用户开辟了一个全新的自由开发空间,并提供了各种易于上手的软硬件辅助工具。STM32 MCU融高性能、实时性、数字信号处理、低功耗、低电压于一身,同时保持高集成度和开发简易的特点。业内最强大的产品阵容,基于工业标准的处理器,大量的软硬件开发工具,让STM32单片机成为各类中小项目和完整平台解决方案的理想选择。按内核架构分为不同产品系列。
直接写PAout(1)=1这样行吗?需要在前面定义或者加什么头文件吗?
追答如果你加了STM32的驱动库文件,那么就可以直接调用封装好的接口函数了。
直接在循环里写PAout(8)=1 这样的行吗?
要不要在前面加什么定义 或者加什么头文件?
不行,首先你没有初始化A8口,默认是浮空输入的。其次没有PAout()这东西,或许你看的例程里有这样的操作,他肯定有宏定义。右键-》Go To Definition 可以看
那到底怎么写?
本回答被网友采纳