嵌入式开发--蒹葭的专栏

Care and Diligence Bring Luck.(谨慎和勤奋才能抓住机遇!)

通信相关

原创 DSP TMS320F2812的SPI使用总结收藏

1. spi速率不能超过15M,超过后会出现严重误码2. 如果接收方式为中断接收,SPICCR字符长度控制位决定了中断的字长。如字长为8,中断等级为1,则每接收一个字节产生一次中断。如字长为16,中断等级为1,则每接收2个字节产生一次中断。3. 注意主模式和从模式的极性一定要相同。主模式为上升沿采样,下降沿输出。从模式也应该为上升沿采样,下降沿输出。否则会出现采样数据不准确。4. 注意数据写入SPITXBUF时是左对齐,而读入SPIRXBUF是右对齐。这个问题在16位字长时不突出。但是在16位以下数据字长时要特别注意。一般方法是做左移运算。5. 注意SPI FIFO的用法。本人在调试过程中,遇到的最大问题就是数据丢失,困扰多天。后来查明原因,因为开启SPI FIFO增强功能,不能根据SpiaRegs.SPISTS.bit.BUFFULL_FLAG来暂停发送数据。因为此时的TXBUF是从TX FIFO中得数据。程序中写入TXBUF,只是写入发送缓冲器即FIFO。根据先进先出原理,你源源不断的向TXBUF写数据,则FIFO里总是保存你最后写入的数据,而不会将Spia阅读全文>

发表于 @ 2008年01月04日 11:50:00|评论(loading...)|收藏

原创 一个以游戏娱乐为主的类似PSP的PDA的设想收藏

目前移动终端向时尚化、个性化、彩色化、功能多样化和智慧化方向发展。PDA应该从记事本,日历,通讯录时代转移到娱乐实用个性时代。现在的智能手机正在向这个方面发展,但是目前市场上的手机面临一个极大的问题,那就是为了携带方便,所有的手机屏幕过小。而目前的趋势却是向娱乐游戏电影音乐方向发展。并且随着3G时代的到来,未来移动视频的要求必然强势增涨。这些必然对视觉有较大的要求。显然,小屏幕已经阻碍了这些发展。 基于目前PSP火爆程度,完全可以设计一个娱乐实用性极强的PDA。 其外形类似与现在索尼的PSP机。只是在它的基础上增加一个键盘,平时玩游戏时只使用面板上的游戏按钮,方向键。将键盘抽出,又完全可以当作PDA。这样将游戏机和PDA完美的结合在一起。以滑盖的形式来设计键盘可以极大的节约了空间,并且其厚度也不会显得过于笨重。 同时,还可以在其上面增加通话功能,摄像头功能,以满足未来的点对点视频业务。 汇总一下,最重要的一些功能有:游戏(最重要的),通话,视频聊天,视频点播直播,电子书,聊天等。上面这些功能应当做的相当好。其他的功能就是PDA所阅读全文>

发表于 @ 2007年06月19日 09:17:00|评论(loading...)|收藏

原创 DOS下串口通信程序来传送文件的源代码。收藏

我们PC/104系统只能装DOS,并且只有串口。平时调试很不方便,需要将电脑里的程序写到软盘,然后再通过软盘复制到开发装置。可怜软驱还不争气,到现在已经坏了好多软盘了。而且调试间和办公室离得比较远。到了调试间软盘读不出来,很郁闷。 这些天任务不是很重,就利用现有资源把串口程序整理了一下。做了一个DOS下的文件传送程序。在短距离下调试通过,不过长距离或者现场干扰较大的话,就不能保证传送的正确了。毕竟程序里没有校验文件功能,等以后再加吧。以后还要加一个传送整个文件夹的功能。阅读全文>

发表于 @ 2005年08月01日 16:41:00|评论(loading...)|收藏

原创 RS232窃电技术收藏

RS232窃电技术 EIA-RS232标准中未定义电源输出引脚,所以RS232接口中找不到电源输出针脚,只能间接地从RS232的其它引脚中获取电源。最直接的方法是利用PIN7和PIN4两个针脚,它们足以驱动CD4093、LM324等MOS型IC芯片器件。 阅读全文>

发表于 @ 2005年08月01日 09:16:00|评论(loading...)|收藏

原创 串行端口脚位定义及其意义收藏

管脚 简写 意义 方向 Pin1 CD(Carrier Detect) 载波检测到,modem通知PC PC->modem Pin2 RXD(Receive) 接收字符,接收信息 modem->PC Pin3 TXD(Transmit) 传送字符 PC->modem Pin4 DTR(DataTerminal Ready) 数据端就绪,告诉modem PC->modem Pin5 GND(Ground) 地线 Pc=modem Pin6 DSR(Data Set Ready) 数据就绪,告诉PC Modem->PC Pin7 RTS(Request To Send) 要求传送,PC要求modem PC->modem Pin8 CTS(Clear To Send) 清除传送,modem通知PC Modem->PC Pin9 RI(Ring Indicator) 响铃检测,modem 通知PC Modem->PC 阅读全文>

发表于 @ 2005年01月26日 17:09:00|评论(loading...)|收藏

原创 串行端口地址及寄存器功能详细资料收藏

PC机上,COM1和COM2的地址是3F8~3FF 及2F8~2FF,在这个范围内的每个地址都有不同的功能,这些功能分别通过寄存器来实现,读写这些寄存器就可以执行与串行端口相关的功能。而所谓的寄存器就是暂时存放信息的地方,这些被存放在此的信息是以位的形式存储,通常以8个位(一个字节)作为一个单位。读写这些寄存器地址的同时,也就是读取这些代表的状态或控制某些功能。阅读全文>

发表于 @ 2005年01月25日 13:35:00|评论(loading...)|收藏

原创 数字地和模拟地的区别收藏

简单来说,数字地是数字信号的对地,模拟地是模拟信号的对地。 由于数字信号一般为矩形波,带有大量的谐波。如果电路板中的 数字地与模拟地没有从接入点分开,数字信号中的谐波很容易会 干扰到模拟信号的波形。当模拟信号为高频或强电信号时,也会 影响到数字电路的正常工作。 阅读全文>

发表于 @ 2005年01月18日 16:53:00|评论(loading...)|收藏

原创 关于中断的详细阐述,包括如何写中断服务程序收藏

一个完整的中断过程由中断请求、中断判优及屏蔽、中断响应、中断处理及中断返回五个部分组成。 在8086/8088微机系统中,中断源的优先权由高到低的顺序依次为:除零数、INT n、INT o、NMI(非屏蔽中断)、INTR、单步执行中断. 阅读全文>

发表于 @ 2005年01月18日 09:30:00|评论(loading...)|收藏

原创 有关RS232和RS485接口的问答收藏

什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑? 什么是RS-485接口?它比RS-232-C接口相比有何特点? 采用RS485接口时,传输电缆的长度如何考虑? 以上是我在学习过程中整理的一些资料,希望对初学者能够有点帮助。 RS485-232转换器特别注意电压问题。一般均采用有源电源的模块。而且输入电压一定要足够,否则输出的信号由于现场的干扰从而位于模糊区,从而达不到计算机识别的电平或者输出信号出错。 阅读全文>

发表于 @ 2005年01月14日 15:31:00|评论(loading...)|收藏

原创 PC/104模块Diamond-MM-AT的原理与应用 收藏

介绍了12位模拟I/O PC/104模块Diamond-MM-AT的主要参数、内部结构、引脚功能及特性,给出了Diamond-MM-AT与PC/104及传感器的硬件连接关系同时给出了它们的一个成功的A/D转换应用程序。阅读全文>

发表于 @ 2005年01月12日 08:54:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © 蒹葭