STM32将PA13/PA14/PA15当做普通的IO口使用
来源:互联网 发布时间:2018-07-27
分享至微信

在STM32要使用JTMS(PA13)、JTCK(PA14)作为普通I/O口的时候,要在初始化前添加如下代码(顺序不能颠倒):
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
以下两句二选一:
使用GPIO_Remap_SWJ_Disable就不能使用SWD下载功能,需要再次下载的时候只能讲BO和B1全部拉低,或者使用串口下载;使用GPIO_Remap_SWJ_JTAGDisable可以使用SWD功能
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable , ENABLE); //Full SWJ Disabled (JTAG-DP + SW-DP)
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); //JTAG-DP Disabled and SW-DP Enabled
例:
RCC_APB2PeriphClockCmd(RED_GPIO_CLK |RCC_APB2Periph_AFIO,ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
GPIO_InitStr.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStr.GPIO_Pin = RED_GPIO_PIN;
GPIO_InitStr.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(RED_GPIO_PORT,&GPIO_InitStr);
[ 新闻来源:互联网,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论
暂无评论哦,快来评论一下吧!

互联网
开创IC领域,共创美好未来!
查看更多
相关文章
意法半导体实行双供应链策略,发布四款STM32新品
2025-06-11
Skymizer:AI技术正逐渐走入普通百姓的生活
2025-05-26
日产汽车将裁员2万人,占总人数15%
2025-05-13
华为nova 14系列手机将发布:超大杯搭载麒麟9系芯片
2025-05-12
OpenAI进军硬件领域,65亿美元全股权收购AI设备公司io
2025-05-26
热门搜索
高通进军数据中心市场
海光信息合并中科曙光
华为
台积电
中芯国际
联发科
高通
英特尔
芯片