历史上的今天
今天是:2025年02月13日(星期四)
2019年02月13日 | stm32f103系列芯片P15端口当做普通IO使用
2019-02-13 来源:eefocus
在调试板子时发现在PA15口上无论输出高还是低都只有一个电平3.3V,后来搞得程序都下不了,如果是禁用了端口,可以参考我的博客
下面上整个代码,实测可以,就是不能进行仿真
在示波器上可以看到,电平不断变化。
#include "stm32f10x.h"
#include "bsp_usart.h"
void delay_ms(u16 time)
{
u16 i=0;
while(time--)
{
i=12000;
while(i--);
}
}
void Relay_GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE );
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init( GPIOA, &GPIO_InitStructure );
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);
GPIO_ResetBits( GPIOA, GPIO_Pin_15 );
}
int main(void)
{
Relay_GPIO_Config();
while(1)
{
GPIO_SetBits(GPIOA, GPIO_Pin_15);
delay_ms(100);
GPIO_ResetBits(GPIOA, GPIO_Pin_15);
delay_ms(100);
}
}
史海拾趣
|
压缩包中有两个手册,是WORD文档格式,很适合于读者复制、编写相关资料,一本是“PROTEL 99 SE特性手册.doc”,另一本是“PROTEL 99SE 简明使用手册.doc”… 查看全部问答> |
|
烧写片外flash,用Jlink还是ulink??笔记本开发Embed 最近在家用笔记本移植uclinux,在公司都是用通过 H-JTAG把bin文件烧写到片外Nor Flash了,直接用HJTAG的HFlasher工具 很方便。用自己做的HJTAG的wingger小板,现在在家用笔记本,没有并口,大概了解要使用jlink、或ulink,在HJTAG的 ...… 查看全部问答> |
|
www.devdiv.net 大版主负责开发的产品,曾获得nokia技术大奖的第二名,并且nokia在自己的手机上大量嵌入使用 并且邀请了微软公司两位专家担当版主。 欢迎访问… 查看全部问答> |
|
刚学C6000,现遇到两个问题,请高人指点下,谢谢! 1.为什么我一进入程序,中断标志IFR=0x00000400,也就是表明有INT10请求啊,后加ICR =0xffff进行清除,怎么也清除不了,不知为什么?不知有影响没? 2.我用了INT6中断后,程序中加不加中断向量 ...… 查看全部问答> |
|
一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系 ...… 查看全部问答> |
|
用LM3S9B96调试,环境keil4,仿真器用的是周立功的DK9 出现Flash烧写程序初始化失败.BS ??? 无法调试,程序也不能下载进去,有达人告知这是怎么回事啊… 查看全部问答> |
|
跪求啊啊~~51单片机 数字电压表 论文啊(原理图 pcb 汇编程序) · ··泪奔,毕业设计啊,哪位大侠有资料就好心帮帮我吧···在此万分感谢大家` 俺邮箱 260709490@qq.com… 查看全部问答> |
|
2014 年 TI 杯电子设计竞赛 基本仪器和主要元器件清单 1 、基本仪器清单 100M 示波器 低频毫伏表 单相电能测试仪( 2A ) 100VA 隔离变压器 4 路示波器( 60MHZ ) 数字频率计 功率因数表( 2014年TI杯电子设计竞赛 基本仪器和主要元器件 ...… 查看全部问答> |




