历史上的今天
今天是:2025年05月13日(星期二)
2018年05月13日 | STM32要使用JTMS(PA13)、 JTCK(PA14)作为普通I/O口
2018-05-13 来源:eefocus
在STM32要使用JTMS(PA13)、 JTCK(PA14)作为普通I/O口的时候,要在初始化前添加如下代码(顺序不能颠倒):
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable , ENABLE);
如:
void LED_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable , ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_SetBits(GPIOA,GPIO_Pin_8);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_ResetBits(GPIOA,GPIO_Pin_13);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_ResetBits(GPIOA,GPIO_Pin_14);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_ResetBits(GPIOA,GPIO_Pin_6);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOD, &GPIO_InitStructure);
GPIO_SetBits(GPIOD,GPIO_Pin_2);
}
史海拾趣
|
PCB浏览:http://dianzi123.vip.mingyao.net/photos/index.htm 中国电子工程师专业导航网站 http://dianzi123.vip.mingyao.net/ 需要PCB兼职的联系 吴先生 QQ707393076 详细联系方式上面 ...… 查看全部问答> |
|
请教大家个问题 假设已经实现在开发板上摄像头图像的采集,可以看到动态视频或是保存成bmp的图像格式。现要实现图像或是视频的无线传输,设想用VT6656 USB 无线网卡(WIFI模块)连接到无线路由器,再与笔记本电脑无线模块互联实现无线传输,这个是 ...… 查看全部问答> |
|
...................... while(1) { if(!((rGPFDAT>>6)&0x1)) { AutoNandLoadRun_key(); ...… 查看全部问答> |
|
一家新成立的公司,公司现在的业务就是做了一个网站。以前没有搞过任何嵌入式的东西,也没有嵌入式方面的员工。 现在......老板要往嵌入式方向发展,找投资方向。 要求:节能,环保,底成本,消费人群还很有钱,而且他们 ...… 查看全部问答> |
|
一个项目我要测量1000个点,用5V供电会比3V供电更准确吗?5V供电时两个点之间的电压应该更大一些,抗波动强一些.AD采集时我一般都选参考电压基准大的.希望有经验的朋友给予指点.非常感谢!!… 查看全部问答> |
|
从ADI官网下载的关于ADuCM360的例程,当使用IAR6.4打开项目时,提示找不到XXX.h文件。 这是项目的目录指定问题, 经查看,项目中并没有指定包含文件的目录,在IAR系统目录下的头文件也无法找到。 1、重新指定目录,如图: 2、修改文件路径: ...… 查看全部问答> |
|
这是F5529 板子子带了例子,但是 由于包含了USB。fatfs,Drivers,CTS,F5XX_F6XX_Core_Lib等库文件 我不知道如何将这个工程如何在IAR中建立,对于fatfs还好,文件内没有子目录,但是对于USB,有好几层目录,不至于一层一层的添加吧 ...… 查看全部问答> |




