历史上的今天
今天是:2024年12月13日(星期五)
2021年12月13日 | STM32的SWD使用说明
2021-12-13 来源:eefocus
SWD下载口使用说明
STM32的GPIO的默认下载口是JTAG,所以在需要在引脚上映射到SWD功能。
必须保证JTAG的部分引脚配置放置在所有GPIO配置的最后,或者是在使用那部分引脚时使用map映射函数。
/*JTAG做普通引脚时GPIO最后配置*/
void JTAG_GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);/*使能SWD 禁用JTAG*/
RCC_APB2PeriphClockCmd(DIGITAL_GPIO_CLK,ENABLE);
GPIO_InitStructure.GPIO_Pin =Trunk_lockput;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOA,&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = (fog_lightkey|brake_lightkey);
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOB,&GPIO_InitStructure);
}
JTAG_GPIO_Config();//JTAG的GPIO初始化必须放置在GPIO配置的最后面
史海拾趣
|
本人正在做毕业设计,无奈上网找不到合适的资料,在这里请教下大家了,我想知道在windows ce下如何实现对蓝牙串口通信的编程,不要是单单串口通信那种代码,要如何打开蓝牙,连接对方的蓝牙实现RFCOMM连接.谢谢!… 查看全部问答> |
|
请问:我在windows xp 下windows ce 4.2.net现在再怎么办呀,我能用它什么呀, 我在windows xp 下windows ce 4.2.net现在再怎么办呀,我能用它什么呀, 我能不能用它写一些开发序呀… 查看全部问答> |
|
在论坛上看到有不少高手使用不同芯片都实现了在FAT文件系统下读写SD卡,在下最近也在折腾这个,但是最近一直止步不前。以下是在下的具体问题,还请坛子上的各位高手不吝赐教,拜谢! &nbs ...… 查看全部问答> |
|
我现在板子的情况是LCD(19264)和8279分别作为外部没备与89C52相连。LCD用来显示电流、电压、功率,以及故障显示和报警;8279用来扩展4X4的键盘来控制LCD显示,但是8279的第一个控制字我一直读不懂,大家帮解释一下好吗?以下是这个控制字的说明: (我 ...… 查看全部问答> |




