
好像没有时钟复用的概念,引脚复用时,需要设置相应的时钟,一般情况如下: stm32引脚复用,以 CAN为例, PA11(CANRx),PA12(CANTx)为默认复用引脚。 编程时,这样设置时钟 /外设时钟设置/ RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO |
对于at89c51的单片机40引脚
网上找的!希望对你有用
VCC/GND:供电电源。
P0口:可以被定义为数据/地址的低八位,能够用于外部程序/数据存储器。在FIASH编程时,P0
口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:标准输入输出I/O,P1口管脚写入1后,被内部上拉为高,可用作输入。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:既可用于标准输入输出I/O,也可用于外部程序存储器或数据存储器访问时的高八位地址。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:既可以作标准输入输出I/O,也可作为AT89C51的一些特殊功能口,
管脚
备选功能
P30
RXD(串行输入口)
P31
TXD(串行输出口)
P32
/INT0(外部中断0)
P33
/INT1(外部中断1)
P34
T0(记时器0外部输入)
P35
T1(记时器1外部输入)
P36
/WR(外部数据存储器写选通)
P37
/RD(外部数据存储器读选通)
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出
正脉冲信号,此频率为振荡器频率的1/6。
/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA
/
VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序
存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程
序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
STM32 所有内置外设的外部引脚都是与标准GPIO引脚复用的,如果有多个复用功能模块对应同一个引脚,只能使能其中之一,其它模块保持非使能状态。 重映射功能:复用功能的引出脚可以通过重映射,从不同的I/O管脚引出,即复用功能的引出脚位是可通过程序改变到其他的引脚上!
当然不是
,而且只有boot1能够复用
,boot0的唯一功能就是设置启动模式
想要复用必须保证复位时
boot0,1的电平为你需要的工作模式
还有从待机模式退出到正常运行是同样要保证
boot0,1的电平正确
以上就是关于stm32复用功能引脚 紧急求助一个问题全部的内容,包括:stm32复用功能引脚 紧急求助一个问题、单片机中各引脚的功能是什么、简述stm32的不同复用功能的重映射功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)