GPIO(GeneralPurposeI/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平、或者通过它们读入引脚的状态──是高电平还是低电平。?三星S3C2440,有130个I/O端口,分为A-J九组,可以通过设置寄存器来确定某个引脚用于输入、输出还是特殊功能。在这里通过四个实验介绍GPIO的简单使用。1、通过汇编语言点亮LED灯?首先需要看原理图,知道L
分类:
其他好文 时间:
2018-01-08 21:09:18
阅读次数:
233
1. 本次以三兄弟的DSP28335开发板为例,看下JTAG接口,EMU0,EMU1的用途,不是很懂,不深入研究,用到再说 EMU0/1是TI芯片的JTAG才有的信号,本身不属于JTAG标准里的信号,有两个作用。 (1)设定芯片是仿真模式(上拉)还是边界扫描模式(下拉)。 (2)用做高速实时数据交换 ...
分类:
其他好文 时间:
2018-01-07 14:24:50
阅读次数:
190
在上一篇进行了汇编语言的编写后,这一节采用C语言来编写,毕竟C语言才是我们使用最多的语言。 本节要点: 1)用C语言方式点亮LED灯; 2)分析反汇编代码;了解函数调用栈,深入的分析代码; 3)编写C语言的库函数版本,方便以后开发; 首先贴出一段代码: start.s LED.c: 在传统的IDE开 ...
分类:
编程语言 时间:
2018-01-05 19:06:59
阅读次数:
401
1. 拿到板子,先研究一下几个跳线帽的作用。我在底板上测到VCC_DCDC_3V3和VCC_BRD之间应该有一个跳线帽的,但是在原理上找不到。 2. LED灯的用途,测试的时候,发现这个灯有时候亮,有时候不亮。 3. 串口驱动,正确的串口驱动是如下,带仿真器 4. 错误的串口驱动,这个应该是FT23 ...
分类:
其他好文 时间:
2017-12-30 19:08:11
阅读次数:
187
android things组件组装好后,开始运行一下官方的sample。 官方sample地址 https://github.com/androidthings 从最简单的按钮控制led灯亮的sample开始。 https://github.com/androidthings/sample-but ...
分类:
移动开发 时间:
2017-12-26 22:41:34
阅读次数:
247
点亮一个LED灯 上一篇文章,我们介绍了怎么在Windows系统下搭建一个SEP8266的开发环境,那在这一篇文章中我们要开始来编写一个硬件入门经典小程序,如何点亮一个LED小灯,同时在这一章中我们还会介绍怎么样将编译好的程序下载到ESP8266-12f中。 第一步:下载官方demo框架,从http ...
分类:
其他好文 时间:
2017-12-23 15:52:52
阅读次数:
768
#include "stm32f10x.h"#include <stdio.h>#include <String.h> void RCC_cfg(void);void GPIO_cfg(void);void Delay(uint32_t nCount);void NVIC_cfg(void);voi ...
分类:
其他好文 时间:
2017-12-11 22:17:12
阅读次数:
482
#include"stm32f10x.h"#include<stdio.h>#include<string.h> void GPIO_Cofiguration(void);void Delay(uint32_t nCount); int main(void){ uint8_t Key; GPIO_C ...
分类:
其他好文 时间:
2017-12-09 00:01:27
阅读次数:
189
上一章节进行实验使用的是汇编进行编程的,本次实验是使用c语言进行编写的。 (1)点亮一个led灯 1)启动文件: crt.S .text .global _start _start: ldr R0,=0x53000000 mov R1,#0x00000000 str R1,[R0] ldr sp,= ...
分类:
编程语言 时间:
2017-11-27 16:49:29
阅读次数:
125
开场白:上一节鸿哥提到delay()延时函数消耗的时间太长了,其它任务根本没有机会执行,我们该怎么改善?本节教大家利用累计主循环次数的方法来解决这个问题。这一节要教会大家两个知识点:第一点:利用累计主循环次数的方法实现时间延时第二点:switch核心语句之初体验。 鸿哥所有的实战项目都是基于swit ...
分类:
其他好文 时间:
2017-11-27 11:06:51
阅读次数:
116