历史上的今天
今天是:2025年06月10日(星期二)
2020年06月10日 | 为什么要重映射那个GPIO_Remap_SWJ_JTAGDisable
2020-06-10 来源:eefocus
对于初学习者来说为什么用到PB3和PB4时无法控制输出呢?
下面就这一问题进行分析讲解。
首先,STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能。有时我们为了充分利用MCU I/O口的资源,会把这些
端口设置为普通I/O口。具体方法如下:
在GPIO_Configuration(); // 配置使用的 GPIO 口:
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
// 改变指定管脚的映射 GPIO_Remap_SWJ_Disable SWJ 完全禁用(JTAG+SW-DP)
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
// 改变指定管脚的映射 GPIO_Remap_SWJ_JTAGDisable ,JTAG-DP 禁用 + SW-DP 使能
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitStructure);
注意:不要忘记在RCC_Configuration()中开启AFIO时钟,
//AFIO时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
史海拾趣
|
Complete Transceiver Radio module: CYRF6936 LP 2.4GHz DSSS Radio SOC Operates in the 2.4 to 2.483GHz, unlicensed frequency range (ISM ¨C ndustrial, Scienti and Medical) Transmit power up to +23dBm Receive sensitivity up to ...… 查看全部问答> |
|
这一组设计依然是同样的创意,用字母作为电子产品的外壳形状,RADIO造型的收音机,WLAN造型的路由器,MUSIC造型的播放器,SPEAKER造型的扬声器… 顺着这个思路,还有更多的可能性会出现。 … 查看全部问答> |
|
高手帮忙分析一下gprs tcp send server on recv 有原始数据 lcp_init: xmit_accm=0 0 A 0 upap_init: 0 udpInit() 0D 0D 0D 0D 0D 0D lcp_init: xmit_accm=0 0 A 0 [PPP:5] ppp_set_xaccm[0]: outACCM=0 0 A 0 [PPP:5] ppp_send_config[0]: outACCM=FF FF FF FF [PPP:5] ppp_recv_config[0]: inACCM=0 ...… 查看全部问答> |
|
上海祥佑数码(Micetek)-嵌入式开发系统制造商,公司具备强大研发实力,拥有支持自主开发 51/ARM/MIPS/PowerPC CPU的仿真器及集成开发环境,公司以质优价廉产品,赢得市场广泛认可,公司将竭 诚为广大客户服务。 单片机仿真器系列: - EasyPa ...… 查看全部问答> |
|
如果想在windows mobile上实现一个输入法!具体步骤应该如何? 本输入法已经在PC先用VC实现。 而且已经在ARM系列的试验仪上面实现了嵌入式移植。 现在想在windows mobile上面进行移植。 望高手指点… 查看全部问答> |




