历史上的今天
今天是:2024年08月27日(星期二)
2018年08月27日 | 关于STM32中PA15引脚作为普通io的使用
2018-08-27 来源:eefocus
最近做一个项目,调试的时候,发现PA15引脚无论配置输出高还是低或者输入,均只能输出3.3V的高电平。
前提说明,目前STM的硬件调试有两种方法,JTAG和SW的方式,目前个人认为最好的方式就是SW,因为它只占用PA13和PA14两个io。而JTAG还要多占用PB3,PB4,PA15三个io口。很浪费资源。
本人使用SW的方式,但是STM默认会启用SW和JTAG两种。也就是说,默认情况下,PA13、PA14、PB3、PB4、PA15均不能作为普通io使用。
因为本人没用JTAG,所以为了让PB3,PB4,PA15这三个IO变为普通io,必须要进行如下的配置:
*RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE)*;//使能端口复用时钟
*GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);*//失能JTAG
这两句就ok了,以后就可以将上述三个引脚作为普通io了。
史海拾趣
|
当然这个对比有点不公平,那一个系列来和一款芯片对决。但是在arm中我之使用过着两种。 首先说说中断,s3的中断匪夷所思,看明白了就是调不通,再跑ucos的时候除了定时中断外没有正常工作的中断,用了1周没有任何进展,接着就放弃了 ...… 查看全部问答> |
|
买防盗门:消费者一头雾水 在钱王街一家门业商店里,多扇金属质地的门依次排列,许多销售标签上写着“防撬门”。当记者表示要购买一扇防盗门时,老板娘称店内销售的全是防盗门。她指着一扇门介绍,这是甲级防盗门,门框钢板厚度1.2毫米,具有很 ...… 查看全部问答> |
|
用的是i.mx35自带的CAN接口,CAN时钟采用总线时钟66.5MH,需要除以分频、位时间才能得到125KHZ的波特率。现在问题是分频、位时间分别设置多少? 我算了下无论设置为多少都不能得到整数的125K? … 查看全部问答> |
|
有会uc/os-ii的高手吗?我要做论文 是基于uc/os-ii的串行通信的 有高手会的话 发给我好吗?我邮箱是stefa545@163.com 或者可以给我解释下源代码的也行 实在不懂啊 … 查看全部问答> |
|
急寻做过PXA270,Flash为Intel J28F256P30B的文件系统脱机运行的高手帮忙 我的问题是内核Mount失败,找不到root 应该是内核里Flash驱动的问题 希望做过的大牛帮忙 因为时间很紧急,希望一定有过经验 要求在北京,此帖有效期一天 报酬面议 站内联系吧… 查看全部问答> |
|
我在程序里面成队使用了: PowerPolicyNotify(PPN_UNATTENDEDMODE,TRUE); PowerPolicyNotify(PPN_UNATTENDEDMODE,FALSE); 为什么要点两次power键才能点亮屏幕?… 查看全部问答> |




