#一、S3C2440 时钟 ##1、时钟树 从s3c2440的技术手册的时钟树可以了解到,它的时钟分四大块FCLK,HCLK,PCLK,UCLK。FCLK主要用于CPU的运行时钟,HCLK主要用于内存控制器,中断控制器等一些高速设备的时钟,PCLK主要用于GPIO控制器,I2C控制器等一些较低速设备 ...
分类:
其他好文 时间:
2020-11-02 10:48:10
阅读次数:
38
/* 分析GPIO SUB子系统源码 Linux内核版本4.9.37 */ /****************************************** GPIO对应的数据结构*************************************//* 每个引脚都对应于一个引脚描述符 ...
分类:
系统相关 时间:
2020-10-18 10:06:19
阅读次数:
33
在上一节迅为IMX6ULL开发板已经对DTS的语法做了比较详细的介绍,在本节中根据前面讲解的语法,从头到尾编写一个小型的设备树文件。我们会以一个虚拟的设备作为参考,提前假设一些外部设备和功能。当然这个虚拟的设备没有任何的意思,只是为了复习掌握前面学习的设备树语法。在实际产品的开发过程中,我们不需要从 ...
分类:
系统相关 时间:
2020-08-03 12:17:10
阅读次数:
83
LED #include "led.h" //初始化PF9和PF10为输出口.并使能这两个口的时钟 //LED IO初始化 void LED_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AH ...
分类:
其他好文 时间:
2020-07-24 16:43:15
阅读次数:
76
对比标准库的流程使用HAL库编写流水灯 标准库: 1.开时钟 2.初始化GPIOInit结构体 3.调用GPIO_Init(GPIOB, &GPIO_InitStructure) 初始化函数 1 typedef struct 2 { 3 uint16_t GPIO_Pin; /*!< Specifi ...
分类:
其他好文 时间:
2020-07-22 16:19:27
阅读次数:
86
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第20章 STM32F407的GPIO应用之无源蜂鸣器 本章教程为大家介绍STM32F407的GPIO应用之无源蜂鸣器,蜂鸣器也是GPIO控制的经典测试例程,可以让大家对ST ...
分类:
其他好文 时间:
2020-07-19 00:57:50
阅读次数:
120
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第19章 STM32F429的GPIO应用之按键FIFO 本章教程为大家介绍STM32F429的GPIO应用之按键FIFO,这个方案已经在实际项目中千锤百炼,比较实用。 19 ...
分类:
其他好文 时间:
2020-07-18 13:50:39
阅读次数:
87
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第18章 STM32F429的GPIO应用之跑马灯 本章教程为大家介绍STM32F429的GPIO应用之跑马灯,跑马灯作为经典的测试例程,可以让大家对STM32F429应用有 ...
分类:
其他好文 时间:
2020-07-14 18:51:29
阅读次数:
78
1.GPIO初始化函数 用法: voidGPIO_Configuration(void) { GPIO_InitTypeDefGPIO_InitStructure;//GPIO状态恢复默认参数 GPIO_InitStructure.GPIO_Pin=GPIO_Pin_标号|GPIO_Pin_标号; ...
分类:
其他好文 时间:
2020-07-13 09:46:44
阅读次数:
93
四种输出模式: 1、推挽输出 所谓推挽输出模式是根据两个MOS管的工作方式命名的。 功能:推挽输出可输出高电平,可输出低电平。 应用:一般应用在输出电平为VSS和VDD,而且需要高速切换开关状态的场合。在STM32的应用中,除必须使用开漏模式的场合,我们都使用推挽输出模式。 2、推挽复用模式 应用于 ...
分类:
其他好文 时间:
2020-07-13 09:17:38
阅读次数:
122