历史上的今天
今天是:2025年08月21日(星期四)
2020年08月21日 | STM32F0库函数初始化系列:GPIO配置
2020-08-21 来源:eefocus
1 void GPIO_Configuration(void)
2 {
3 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
4 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
5
6 /* Configure ADC Channel as analog input */
7 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 ;
8 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
9 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
10 GPIO_Init(GPIOB, &GPIO_InitStructure);
11
12 /*GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
13 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
14 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
15 GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
16 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ;
17 GPIO_Init(GPIOA, &GPIO_InitStructure);
18 GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_2);
19
20 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;//
21 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
22 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
23 GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
24 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN ;
25 GPIO_Init(GPIOA, &GPIO_InitStructure); */
26
27 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_1 ;//
28 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
29 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
30 GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
31 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;
32 GPIO_Init(GPIOA, &GPIO_InitStructure);
33
34
35
36 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;//
37 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
38 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //外部电路上拉,设置为上拉
39 GPIO_Init(GPIOA, &GPIO_InitStructure);
40
41
42
43 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_10;//
44 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
45 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN ;
46 GPIO_Init(GPIOA, &GPIO_InitStructure);
47 }
史海拾趣
|
关于一个硬件中断映射到几个系统中断和几个硬件中断映射到一个系统中断上的问题 不怎么会写驱动 现在有如上问题. 1,是否可以将一个硬件中断映射到几个系统中断? 2,如果可以怎么实现. 3,我有一个外设使用4个外部中断,现在想共享一个中断,其他流做它用,该怎么处理?假设有A,B,C,D 我现在把硬件中断1,影射到A的系统中断,但 ...… 查看全部问答> |
|
【招聘成都】国内某大型通讯设备商成都研究所高薪寻求软件和硬件工程师(一年以上) 1) 软件工程师(高级工程师) 工作职责 1、从事网络设备的底层软件、主机软件、业务软件、网管软件等研发工作; 2、负责软件项目、模块的需求分析、设计、编码实现、验证; 3、参与相关质量活动,确保软件设计及实现工作按时保质完成。 职 ...… 查看全部问答> |
|
我想在内核模式 就是驱动吧 里面加载一个比如dll 或者exe 主要是想在驱动里面获取一些比如ntdll.dll 或者ntoskrnl.exe里面的信息。。想在驱动里面把这两个模块加载到内存里。 然后找想要的东西 什么方法?… 查看全部问答> |
|
MSP430 USB型仿真器V3固件降级工具,不好意思重新上传,原来的有问题 [ 本帖最后由 kingheimer 于 2012-4-26 17:19 编辑 ]… 查看全部问答> |




