OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4408|回复: 4

GPIO设置问题

[复制链接]

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2014-4-4
在线时间
1 小时
发表于 2014-7-28 11:51:19 | 显示全部楼层 |阅读模式
5金钱
如何设置GPIO的引脚为低功耗的模拟输入,但是不影响Jlink下载程序,我试着跳过Jlink使用的那几个GPIO口的设置,但是还是不行,有谁做过类似的调试么,给个意见。。。。。


void lowpower_gpio_set(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
        GPIO_InitStructure.GPIO_Mode =GPIO_Mode_AIN;
        GPIO_Init(GPIOC, &GPIO_InitStructure);
        GPIO_Init(GPIOD, &GPIO_InitStructure);
        GPIO_Init(GPIOE, &GPIO_InitStructure);

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2
                                                        |GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5
                                                        |GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8
                                                        |GPIO_Pin_9|GPIO_Pin_10|GPIO_Pin_11
                                                        |GPIO_Pin_12;
        GPIO_InitStructure.GPIO_Mode =GPIO_Mode_AIN;
        GPIO_Init(GPIOA, &GPIO_InitStructure);

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2
                                                        |GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7
                                                        |GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10
                                                        |GPIO_Pin_11|GPIO_Pin_12|GPIO_Pin_13
                                                        |GPIO_Pin_14|GPIO_Pin_15;
        GPIO_InitStructure.GPIO_Mode =GPIO_Mode_AIN;
        GPIO_Init(GPIOB, &GPIO_InitStructure);

        ADC_DMACmd(ADC1, DISABLE);                                 
        ADC_Cmd(ADC1, DISABLE);                                            
        DMA_Cmd(DMA1_Channel1, DISABLE);

        TIM_Cmd(TIM2, DISABLE); 
        TIM_Cmd(TIM3, DISABLE); 
        TIM_Cmd(TIM4, DISABLE);
        TIM_Cmd(TIM5, DISABLE);
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC | RCC_AHBPeriph_DMA1, DISABLE);
        RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA |         
                                                        RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOD |
                                                        RCC_APB2Periph_GPIOE | RCC_APB2Periph_AFIO  |
                                                        RCC_APB2Periph_ADC1,   DISABLE);                                 

        RCC_APB1PeriphClockCmd( RCC_APB1Periph_TIM2  | RCC_APB1Periph_TIM3  |
                                                        RCC_APB1Periph_TIM4  | RCC_APB1Periph_TIM5  , DISABLE);

}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-7-29 00:27:01 | 显示全部楼层
不知道你的什么问题。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2014-4-4
在线时间
1 小时
 楼主| 发表于 2014-7-29 08:53:10 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,就是把GPIO设置为模拟输入以后,Jlink就下不了程序了。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-7-29 10:48:44 | 显示全部楼层
回复【3楼】nocture:
---------------------------------
B0接V3.3,再下载
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2014-4-4
在线时间
1 小时
 楼主| 发表于 2014-7-29 10:52:21 | 显示全部楼层
回复【4楼】正点原子:
---------------------------
嗯  这个我知道的,我想问的是如何在不影响Jlink下载的情况下设置所有的GPIO口。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-4 15:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表