2012年2月15日

摘要: 1、ADC configured:(1)Power:PCONP-->PCADC bit//P549 On reset->enable ADC:first:PCONP-->PCADC bit; AD0CR-->PDNto disable ADC: first:clear AD0CR-->PDN;second:clear PCONP-->PCADC(2)ADC Clock:PCKSEL0-->PCLK_ADC;scale ADC clock:CLKDIV(3)pins:enable ADC0 pins:PINSEL registers; Select pi 阅读全文
posted @ 2012-02-15 16:52 My小菜一碟 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、ADC configured:(1)Power:PCONP-->PCADC bit//P549 On reset->enable ADC:first:PCONP-->PCADC bit; AD0CR-->PDNto disable ADC: first:clear AD0CR-->PDN;second:clear PCONP-->PCADC(2)ADC Clock:PCKSEL0-->PCLK_ADC;scale ADC clock:CLKDIV(3)pins:enable ADC0 pins:PINSEL registers; Select pi 阅读全文
posted @ 2012-02-15 16:52 My小菜一碟 阅读(152) 评论(0) 推荐(0) 编辑

2012年2月14日

摘要: PWM寄存器映射IR 中断寄存器。可以写IR来清除中断。可读取IR来识别8个中断源哪个被挂起 PWM1IR-0x4001 8000TCR 定时器控制寄存器。TCR用于控制定时器计数器功能。定时器计数器可以通过TCR禁止或复位 PWM1TCP-0x4001 8004TC 定时器计数器。32位的TC每经过PR+1个PCLK周期加1。TC通过TCR进行控制 PWM1TC-0x4001 8008PR 预分频寄存器。TC每经过PR+1个PCLK周期加1 PWM1PR-0x4001 800CPC 预分频计数器。32位的PC是一个计数器,它增加到与PR中保存的值时,TC加1,PC可以通过总线接口进行观察和控 阅读全文
posted @ 2012-02-14 15:57 My小菜一碟 阅读(895) 评论(0) 推荐(0) 编辑

2012年2月13日

摘要: RTSP:Read network & Netscape共同提出的如何有效的在IP网路上传输流媒体数据的应用协议。RTSP建立并控制一个或几个时间同步的连续流媒体,如音频和视频。按需传送,提供了选择发送通道(UDP,组播UDP与TCP),并提供基于RTP的发送机制方法。RTSP控制的流可能用到RTP.RTSP中客户端和服务器口可以发送请求。RTSP是一种文本协议,采用UTF-8编码中的ISO 10646字符集。RTSP的消息有两大类:请求消息,回应消息:请求消息:简单的rtsp交互过程:C表示rtsp客户端;S表示rtsp服务器端:1、C->S:OPTION request;// 阅读全文
posted @ 2012-02-13 09:38 My小菜一碟 阅读(324) 评论(0) 推荐(0) 编辑

2012年2月9日

摘要: 使用pthread_create()函数创建两个线程,一个线程的while()循环用于刷新屏幕的内容。一个线程用于getch()函数。当getch()函数接受键盘输入后,使用pthread_exit()退出它所在的函数的线程,并使用pthread_cancel()函数将那个有while()循环的函数的线程关闭 //-lpthread//例程:#include <stdio.h>#include <pthread.h>#include <string.h>#include <sys/types.h>#include <unistd.h> 阅读全文
posted @ 2012-02-09 09:59 My小菜一碟 阅读(563) 评论(0) 推荐(0) 编辑

2012年2月6日

摘要: 1、为了控制多个IIC总线操作,必须将值写入下面的寄存器: 多主控器IIC总线控制寄存器,IICCON; 多主控器IIC总线控制/状态寄存器,IICSTAT; 多主控器IIC总线发送/接收数据移位寄存器,IICDS; 读主控器IIC总线地址寄存器,IICADD。2、当IIC总线空闲,SDA和SCL线必须是高电平。SDA从高到低转换能启动一个开始条件。当SCL处于高电平,保持稳定时,SDA从低位到高位传输能启动一个停止条件3、主设备能一直产生开始和停止条件。开始条件产生后,主控器通过在第一次输出的数据字节中写入7位的地址来选择从属器设备。第8位用于确定传输方向(读或写)。4、当主控器发起 阅读全文
posted @ 2012-02-06 11:08 My小菜一碟 阅读(1467) 评论(0) 推荐(0) 编辑

2012年2月3日

摘要: 主存:0x0000 0000 ~ 0x6FFF FFFF:引导镜像区、内部存储区、静态存储区、动态存储区引导镜像区:0x0000 0000 ~ 0x07FF FFFF,无实际的映像内存内存存储区:用于启动代码访问内部ROM和内部RAM:ROM 0x0800 000 ~ 0x0BFF FFFF实际仅32KB,只读,内部RAM:0x0C00 0000~0x0FFFFFFF,实际存储仅4KB,可读可写;当NAND启动被选择时能映射到引导镜像区静态存储区的地址范围是0x1000_0000~0x3FFF_FFFF。通过该地址区域能访问SROM、SRAM、 NOR Flash、同步NOR接口设备、和Ste 阅读全文
posted @ 2012-02-03 16:18 My小菜一碟 阅读(2607) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-02-03 09:07 My小菜一碟 阅读(2) 评论(0) 推荐(0) 编辑

2012年2月2日

摘要: (1)va_list型变量定义#ifdef _M_ALPHAtypedef struct{ char *a0;//pointer to first homed integer argument int offset;//byte offset of next parameter}va_list;#elsetypedef char *va_list;#endif(2)va_start#define va_start(ap,v)获取可变参数列表的第一个参数地址,ap是类型va_list的指针,v是可变参数最左边的参数(3)va_arg#define va_arg(ap,t) (*(t*)((ap+ 阅读全文
posted @ 2012-02-02 16:08 My小菜一碟 阅读(655) 评论(0) 推荐(0) 编辑

2012年1月18日

摘要: PCM文件:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。Windows的Convert工具可以把PCM音频格式的文件转换成Microsoft的WAV格式文件。将音频数据化,其实就是将声音数据化。最常见的方式是透过脉冲编码调制PCM(Pulse Code Modulation)。运作原理如下:首先我们考虑声音经过麦克风,转换成一串电压变化的信号,如图一所示。这张图横坐标为秒,纵坐标为电压大小。要将这样的信号转为PCM格式的方法,是使用三个参数来表示声音,它们是:声道数,采样位数和采样频率。采样频率:即每秒钟取得声音样本的次数。采样率越高,声音的 阅读全文
posted @ 2012-01-18 14:55 My小菜一碟 阅读(3490) 评论(0) 推荐(0) 编辑

导航