io 模拟串口

2脚做模拟串口的接收端,发送端用串口0就可以了, 不用模拟。 下面是模拟串口的程序,2脚是p0.22 整体思想:2脚定义为捕获输入功能,下降沿捕获,当下降沿到来的时候进入中断处理函数。在中断处理中,开启52us定时器,同时禁止捕获中断。然后等待下一次52us定时中断到来时,进入中断处理函数读取...

2014-02-13 11:48:35

阅读数 547

评论数 0

C语言宏定义

Daily-C-Study(15):C语言宏定义#define 成于坚持,败于止步 一、数值宏常量 #define 宏定义是个演技非常高超的替身演员,但也会经常耍大牌的,所以我们用它要慎之又慎。它可以出现在代码的任何地方,从本行宏定义开始,以后的代码就就都认识这个宏了;也可以...

2013-12-13 00:20:36

阅读数 542

评论数 0

__attribute__

GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function     Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。 __attribute__书写特征...

2013-12-10 11:35:00

阅读数 346

评论数 0

SPI时序详解

SPI时序详解              SPI总线是Motorola公司推出的三线同步接口,同步串行3线方式进行通信:一条时钟线SCK,一条数据输入线MOSI,一条数据输出线MISO;用于 CPU与各种外围器件进行全双工、同步串行通讯。SPI主要特点有:可以同时发出和接收串行数据;可以当作主机...

2013-12-06 00:42:35

阅读数 725

评论数 0

关于I2C和SPI总线协议

关于I2C和SPI总线协议 IICvs SPI          现今,在低端数字通信应用领域,我们随处可见IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片...

2013-12-05 23:40:12

阅读数 454

评论数 0

SPI总线协议介绍

一、技术性能         SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);S...

2013-12-05 23:13:10

阅读数 357

评论数 0

12个有趣的C语言面试题

12个有趣的C语言面试题 面试题C 摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个! 1.gets()函数 问:请找出下面代码里的问题: #include int main(void) { char buff[10]; ...

2013-12-04 20:39:41

阅读数 483

评论数 0

atexit()函数

很多时候我们需要在程序退出的时候做一些诸如释放资源的操作,但程序退出的方式有很多种,比如main()函数运行结束、在程序的某个地方用exit() 结束程序、用户通过Ctrl+C或Ctrl+break操作来终止程序等等,因此需要有一种与程序退出方式无关的方法来进行程序退出时的必要处理。方法就 是用a...

2013-12-04 19:56:47

阅读数 345

评论数 0

物联网项目——光传感器ISL20093

ISL20093是一款综合性光传感器,内部有16位ADC转换,通过I2C用户配置参数,可编程lux范围选择。 大致了解一下芯片知识,然后详细追踪代码,看I2C实现。 REXT External resistor pin for ADC reference; connect ...

2013-12-04 13:51:56

阅读数 717

评论数 0

关于ucos在lpc上移植

关于ucos在lpc上移植: 主要有四个文件,传统的有三个文件:os_cpu_c.c,os_cpu_a.s,os_cpu.h 还有一个是IRQ.inc Os_cpu.h:这个文件相对来说还是很简单的,关于变量的重新定义,堆栈生长度,临界区了,最有特色的是运用swi软中断。 ...

2013-12-01 15:57:08

阅读数 796

评论数 0

物联网项目————温湿度传感器用法

项目中涉及到温湿度传感器,原理图给出,用DHT11温湿度一体IC DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数 字模块采集技术和温湿度传感技术,确保产品具有枀高的可靠性与卓越的长期稳定性。传感器包括一 个电阻式感湿元件和一个 NTC  测温元件。 单...

2013-11-25 19:29:39

阅读数 1823

评论数 0

关于scanf()

今天写个程序,要求有输入两个数字,想都没想就用了scanf();本想写的严谨一些,就加了判断条件 if(scanf(“%d,%d”,&a,&b) != 2){ perror("input error\n"); exit(1); } 测试时,输入少于两了...

2013-11-22 14:58:43

阅读数 464

评论数 0

物联网项目————M0中断

M0内核PLC11C14的中断和其他arm产品的中断不一样,PLC11C14芯片手册上说有32个中断0-31,其中27号中断保留,0-11共十二个是静态的中断向量,有外部引脚P0端口的, P0_0到P0_11,一一对应,12号中断由P1_0对应。PLC11C14一共四个端口,P0到P3,其中P0...

2013-11-22 00:20:52

阅读数 854

评论数 0

物联网项目---M0系统设置和时钟设置

今天看了一天的寄存器,把一些心得分享给大家,希望大家批评指正。 可能看到的东西有10分能理解的只有8分,能到总结好记住的不到五分,最后由于个人能力问题写到文档上的可能不到2分了,内容过于粗浅大家见谅。 1、Colink 固件升级 Colink板子链接 2、安装Colink驱动ColinkExUs...

2013-11-18 20:44:13

阅读数 1277

评论数 0

物联网项目——具体分工

前面已经将项目大体流程说了一下,今天我们要具体分工一下,组员四人,小胖,菊花,小黑,和我。嘻嘻小黑是个妹子哦。 小胖负责:主线程设计,A8端数据采集线程和命令接收 菊花负责:sqlite数据库设计,Boa网络服务器的移植,LED线程设计,BEEP(蜂鸣器)线程设计,键盘模拟红外线线程,GPRS...

2013-11-15 19:26:40

阅读数 666

评论数 1

物联网项目—项目分析

最近要完成一个物联网的项目,小组成员四人,我会不定期的更新博客,包括项目进展,和遇到的问题以及解决方法。下面开始我们的项目之旅,揭开神秘物联网的面纱。 项目大体框架: 假如你要管理一个大的仓库,其中要防止的重要的物品,你要实时的监控仓库的环境,包括温度,湿度,光照,和进出货物的数量以及进出人员...

2013-11-14 16:42:08

阅读数 611

评论数 0

ubuntu 虚拟机重装插件安装

刚开始接触linux时,用的就是ubuntu桌面,会在里面下载软件,修改东西,搞来搞去虚拟机就不能用了。只好重新装,每次重装最麻烦的就是安装各种插件,网络配置。 下面是我以前总结的一些安装和配置方法,其中也有借鉴网络其他文章的方法,贴出来供大家参考: 一、安装ubuntu12.04 ...

2013-11-12 14:43:23

阅读数 416

评论数 0

提示
确定要删除当前文章?
取消 删除