特权同学

串口定义一定要搞定

这个串口定义之前好像在坛子里也看过有人图文并茂的戏说一番,只不过这一次自己遇到的问题自己解决得更深刻一些罢了。DB9的串口相信所有人都见过,搞电子设计的没自己动手做过这玩意那也挺不可思议的了。特权同学还依稀记得自己设计的第一个51单片机下载电路用的串口定

大话存储器——存储器无处不在

特权同学对存储器的认识也许还很肤浅,但是不要紧,学习靠积累,靠总结。希望在大话存储器的一些文章里总结归纳一些和存储器相关的知识,也希望能够理出一条清晰的思路,让大家也让我自己对存储器有更深入的认识何了解。提到存储器相信没有人会陌生,也许你的第一

主机接口总线(Host-Port Interface)

本文是对TMS320C6713的datasheet里关于HPI部分的翻译笔记。HPI寄存器:(TMS320C6713BFloating-PointDigitalSignal.pdfpage.25)16进制地址范围缩写寄存器名注释—HPIDHPI数据寄存器仅用于主机读写访问—HPIAHPI地址寄存器仅用于主机读写访问0188

一种64色VGA的设计思路

上周末和好友小陈继续探讨VGA的真彩色硬件电路时,他给我提供了一个很新颖的想法(至少我个人这么是这么认为的)。一般的VGA做8色的设计其实硬件电路无非下图所示:虽然严格来说五个信号接口的逻辑高电平是0.7V,但是接3.3V加个电阻其实也是可以工作

PS/2接口协议解析及应用

ps/2接口标准的发展过程随着计算机工业的发展,作为计算机最常用输入设备的键盘也日新月异。1981年IBM推出了IBMpc/XT键盘及其接口标准。该标准定义了83键,采用5脚DIN连接器和简单的串行协议。实际上,第一套键盘扫描码集并没有主机到键盘的命令。为此,1984年IBM推出了

VGA接口扫盲篇

EIA-485

EIA-485来自ITwiki,开放的信息技术大百科(题记:这几天在苦心研究箭机的原理图,一看DS96F174MJ/883的DATASHEET,这个芯片有四路独立的驱动差分信号,差分信号是为EIA-485服务的,这个485,接触过RS-485嘛,但是前面EIA没听过,百科一下,也好恶补一下,呵呵,其实两

USB笔记三:PDIUSBD12基本指令程序

经过特权的整理,以圈圈的程序代码为基础,结合周立功的《PDIUSBD12固件编程与驱动开发》一书,把D12的最底层的代码子程序做了较详细的注释和整理,PDIUSBD12的硬件提取层应该说才是真正意思上的最底层,其次是命令层,这应该是USB编程入门的突破口,再有其它的操作无非

USB学习二:读取ID值

题记:熟悉了PDIUSBD12的硬件电路后,就应该进入USB的软件编程部分了。我想大家在初学USB时都会遇到和我一样的困惑:拿起USB协议的相关文档埋头苦看,看半天还是什么又枚举又配置的看是看了,可是回头来好像什么都不懂;理论不行咱就动手吧,可是一找参考程序,可苦了咱

USB学习一:USB硬件电路解析

题记:其实早就想学习USB了,但是开始的时候由于基础差点,看到USB那么多繁复的上电复位啊枚举啊还有那么多的包啊,头很大没有一点思路。所以当时只是看看资料翻翻周立功的《PDIUSBD12USB固件编程与驱动开发》做个了解,并没有深入。但是正如圈圈的USB小组里说的,现在

CAN总线学习笔记五:SJA1000硬件电路设计

CAN总线学习笔记五:SJA1000硬件电路设计首先对CAN总线控制器SJA1000的管脚我们必须熟悉。下面是其各个管脚的功能参数。各个管脚的符号功能什么的上面的表里介绍的很详细,我就不多废话了。接着我们看SJA1000的这些管

CAN总线学习笔记四:CAN总线通信

CAN总线学习笔记四:CAN总线通信在理解了CAN总线的自通信程序后,再来探讨CAN总线间的相互通信变得容易了许多。对于是自通信还是相互通信,这个肯定是需要对寄存器进行必要的设置的,分析PIAE的两个程序后不难发现,自通信和互通信需要设置的知识模式

CAN总线学习笔记三:验收滤波

CAN总线学习笔记三:验收滤波了解CAN总线的人都知道,CAN总线在的帧数据在总线上传送时,其它的CAN控制器是通过验收滤波来决定总线上的数据帧的ID是否和本节点相吻合,如果与本节点吻合,那么总线上的数据就被存入总线控制器的相应

CAN总线学习笔记二:CAN自收发程序解读

CAN总线学习笔记二:CAN自收发程序解读花了一整个下午的时间,彻头彻尾的把PIAE小组提供的CAN自收发源程序解读了一遍。解读别人的程序是一件挺费时费力的一件事,但是在对某项技术或者说某个芯片的入门阶段参考别人的

CAN总线学习笔记一:CAN总线的相关概念

CAN学习手记题记:在这信息爆炸的年代,学习一样新的知识,尤其是IT技术的学习,网络是必不可少的。一阵狂搜过后,发现基于CAN总线的介绍确实不少,但是大多好像都雷同了,也许是不断转贴的结果吧。而且这些知识点也都太零散了,让人看了,尤其是初学者有点找不着