子曾经曰过,点灯,是embedded领域的“hello world”最近开始入手beaglebone……原文地址:http://www.cnblogs.com/hebaichuanyeah/p/4702802.html默默地EEer关于linux环境下编写字符设备驱动:http://www.cnbl...
分类:
其他好文 时间:
2015-08-04 20:41:58
阅读次数:
158
中断寄存器的配置在两个地方。第一个是在SYSCFG,完成外部GPIO端口和外部中断源的映射。stm32f4xx_syscfg.c第二个是在第10章,配置中断的沿,使能等信息。stm32f4xx_exti.c一般的外部中断用法如下:void EXTIX_Init(void){ NVIC_Init...
分类:
其他好文 时间:
2015-08-04 09:21:40
阅读次数:
128
楼主在这边给大家介绍下如何使用PopMetal的GPIO。先讲过程,再讲原理吧, 该驱动需要涉及到的知识点:1,DTS设备树的作用,2,platform虚拟总线驱动的编写。 第一步,添加DTS节点 在/kernel/arch/arm/boot/dts/r...
分类:
Web程序 时间:
2015-08-03 19:26:33
阅读次数:
139
/*该文件包含使用GPIO驱动程序(XGpioPs)在一个设计实例操作中断驱动模式。
*该示例使用GPIO的中断能力检测按钮,事件并设置基于输入输出的LED。用户需要按评估板上所有的开关SW1-SW5从这个例子中退出。
*@注意:*本示例假定有一个UART设备在硬件设计。*/
/***************************** Include Files ***************...
分类:
数据库 时间:
2015-08-03 14:32:45
阅读次数:
237
最近突然想研究研究STM32,看到几乎所有的教程上都是用C编单片机程序的,让一直研究C艹的我编写起来很不适应,今天研究了一中午,成功地将一个 单个LED的驱动封装成了一个Arduino风格的类库,使用起来非常方便,方法如下。
在开始之前,建议按照STM32模板建立方法此文中描述的方法将工程需要的基本库放到一个文件夹中,这样在添加.c和.h文件的时候会更加容易。
1. 为了将驱动...
分类:
其他好文 时间:
2015-08-01 17:20:21
阅读次数:
175
最新 Arduino 驱动 12接口/户外 LED显示屏/LED点阵屏/LED单元板 现有的驱动LED显示屏的资料,比较好的只有这个。但是它驱动的是08接口的室内显示屏,而我要驱动的是12接口的户外显示屏。两种屏幕的区别在于户外屏幕点阵比较稀疏,而且二者的扫描方式,驱动方式都不太一样。我花了一个下午...
分类:
其他好文 时间:
2015-07-31 18:13:50
阅读次数:
158
先把一般使用时候用到的几个串口库函数列出来。以下是串口初始化的一个参考函数:void uart_init(u32 bound){ GPIO_InitTypeDef GPIO_InitStructure; //对GPIO进行配置 USART_InitTypeDef USART_Ini...
分类:
其他好文 时间:
2015-07-31 10:31:37
阅读次数:
151
ios 滚动label 快速实现源码。这里使用的两个label,挪动frame实现。简单使用,这里仅抛砖引玉而已。描述原理。...
分类:
移动开发 时间:
2015-07-29 19:22:15
阅读次数:
145
1 void GPIO_DeInit(GPIO_TypeDef* GPIOx)这个函数调用了rcc.c里面的RCC_AHB1PeriphResetCmd,对外设端口进行复位,最终操作的是RCC_AHB1RSTR和RCC_AHB2RSTR,这样操作后,使端口寄存器恢复默认值void GPIO_DeIn...
分类:
其他好文 时间:
2015-07-29 12:02:53
阅读次数:
315
之前使用的开机函数void Gprs_modem_start_up(){GPIO_SetBits(GPIOB,GPIO_Pin_0); //RESET 脚要置成高电平,防止重启do{GPIO_SetBits(GPIOF,GPIO_Pin_11);//开机电平 (先拉高后拉低是因为模块上反相了,...
分类:
其他好文 时间:
2015-07-29 11:33:16
阅读次数:
319