:由于在大多数情况下GPIO的状态变化都会触发应用程序执行一些动作。为了方便nRF51官方把该流程封装成了GPIOTE,全称:The GPIO Tasks and Events (GPIOTE) 。从GPIO电平变化到产生中断事件的流程详解1、GPIOTE概览 nRF51上面有32个GPIO,由于....
分类:
其他好文 时间:
2016-01-01 18:50:23
阅读次数:
311
:本篇是我翻译并加入自己理解的nRF51 SDK中按钮相关操作的库和先进先出队列库。虽然是nRF51的SDK,但是通过此文你将更多地了解到在BSP(板级支持)上层嵌入式程序或OS的构建方法。1、按钮相关操作库 按键管理程序是通过GPIO事务和事件管理程序来检测一个按钮是否被按下的。当然,其中也做了....
分类:
其他好文 时间:
2016-01-01 00:34:40
阅读次数:
1404
首先还是贴一下这个LED例程的部分代码: 1 int main() 2 { 3 4 Stm32_Clock_Init();//系统时钟设置 5 RCC->APB2ENR |= 0x00000001; //开启afio时钟 6 // AFIO->MAPR = (0x00...
分类:
其他好文 时间:
2015-12-29 19:29:51
阅读次数:
337
c#自定义液晶数字控件项目中经常与硬件打交道,LED显示屏上面的液晶数字很好看,QT中直接就有数码管这个控件,C#中自己来写一个,其实掌握了一种自定义控件的写法,其他的都是浮云,举一反三,最笨的自定义控件无非就是准备好精美的图片,然后双缓冲根据条件绘制到界面上,将手机QQ和金山毒霸手机版下载写来,拓...
在这里我一直遇到一个错误点,在下面的代码中来介绍这里我买的蜂鸣器的介绍,其中VCC要接在电源端口,GND接GND,IO就是GPIO这里是运行的python代码import RPi.GPIO as GPIOimport timeaddress_gpio = 7 #这里代表的是GPIO...
分类:
其他好文 时间:
2015-12-26 19:37:50
阅读次数:
420
在 led屏幕的软件中的程序:CString strTextContent;m_RichEdit.GetWindowText(strTextContent);//获取文本内容DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,strTextContent,...
分类:
其他好文 时间:
2015-12-25 16:43:48
阅读次数:
151
1:安装tftp:#apt-get update#apt-get install tftp-hpa tftpd-hpa xinetd2:#cd /srv#mkdir tftp#chmod 777 tftp3:复制一个led.bin文件进tftphttp://pan.baidu.com/s/1kTS7...
分类:
系统相关 时间:
2015-12-25 10:04:19
阅读次数:
129
由图知道 低电平 亮,高电平 灭控制第一个 LED1 亮灭程序代码,如下#include#define uchar8 unsigned char #define uint16 unsigned int sbit LED1=P1^0;/****************************...
分类:
其他好文 时间:
2015-12-24 00:12:54
阅读次数:
282
电路图:目的:K1 开始跑马灯 左->右K2 停止K3 跑马灯 右-> 左K4 流水灯参考程序:#include#include#define uchar8 unsigned char #define uint16 unsigned int #define LED P1 sbit k...
分类:
其他好文 时间:
2015-12-23 17:44:38
阅读次数:
265
使用STM32开发板和mbed平台实现的一个呼吸灯。材料,LED灯,电阻,STM32开发板。先上一张效果图。背景:我们之前设置GPIO口使用了DigitalOut,数字信号输出。只能是GPIO口为0或1两个值。在LED上体现的即是灭和亮。然而现实世界大量的信号都是模拟信号,如温度、声音、加速度等。百...
分类:
其他好文 时间:
2015-12-23 12:30:46
阅读次数:
177