返回该小组首页 回复主题
computer00

computer00

小组等级:     E币:9149  (E币换礼)

#1楼主:EDN USB学习板 第一个学习程序包:基本功能测试 [精华]

文章发表于:2007-11-23 01:17

单击这里下载本实验的程序包: 点击下载

 

    虽然USB学习板的PCB还在打样中,圈圈已经开始准备演示测试程序了。
这是我们的第一个测试程序,当你拿到PCB并焊接好元件,检查确认无误后
就可以上电下载这个测试程序进行测试。只要这个测试程序通过,那么
你的板也就基本上算OK了。好了,圈圈在这里就不罗嗦了,进入主题吧。

    本程序包括键盘驱动,LED驱动,串口驱动,D12测试等。

    首先,解压(注①)下载的源代码包,将代码包里的TestBoard.hex烧
入到EDN USB学习板中。然后打开超级终端(注②),将波特率设置为9600,
数据位设置为8,奇偶校验设置为无,停止位设置为1,数据流控制设置为无。
将串口连接到学习板上,然后按学习板上的复位重新运行程序,这时就可以
看到超级终端中出现启动信息。如果你的D12焊接无误的话,应该可以读到ID
号为0x1012,否则需要检查看是否有地方未焊接好或者短路了,这个一定要
细心,要有耐心,不要着急。

    然后,就可以使用学习板上的8个开关来控制8个LED。每个按键按下,
对应的LED会被点亮。如果全部不亮或者亮度不够,请检查是否装错排阻。
如果某个不亮,请检查是不是那个LED装反了。同时,会在超级终端上显示
对应开关的动作。如果这些全都正常,那么恭喜你,可以进入第二个程序包
的学习了。

注:①解压密码请看压缩包文件中的解压说明或者压缩文件的信息。以后的压缩
      包均是如此。
    ②当然也可以使用其它的串口调试助手,自己习惯就好。关于超级终端的用
      法可以参看:http://www.ednchina.com/blog/computer00/19960/message.aspx


    下图是圈圈测试时抓的图片。

点击开大图

      【回复】

wang1jin

   小组等级:    E币:237  (E币换礼)

#2

文章发表于:2007-11-23 10:28

我来顶一下...

建议写一个详细的操作过程...因为可能会一些朋友不太懂.

比我这个菜鸟...H EHE.

xtkm

   小组等级:    E币:251  (E币换礼)

#3

文章发表于:2007-11-23 14:13

都开始上课了,呵呵,顶下~

shaotong

   小组等级:    E币:434  (E币换礼)

#4

文章发表于:2007-11-24 01:02

呵呵,动手了同志们...

youyunyehe

   小组等级:    E币:46  (E币换礼)

#5

文章发表于:2007-11-24 13:37

顶一下!希望板子快点到,我真的迫不及待了!

chen611b

   小组等级:    E币:578  (E币换礼)

#6

文章发表于:2007-11-24 14:27

顶哦

ZCL

   小组等级:    E币:119  (E币换礼)

#7

文章发表于:2007-11-24 17:08

酷,不顶不行

alphalan

   小组等级:    E币:67  (E币换礼)

#8

文章发表于:2008-04-09 10:30

什么时候才有新一批上来呀,迫切想买

arcc1

   小组等级:    E币:103  (E币换礼)

#9

文章发表于:2008-05-02 21:22

请问问什么ID是1012,没看到设置的命令。另外手册里没有READ_ID(FD)这条命令,是怎么回事啊?谢谢

 

computer00

   小组等级:    E币:9149  (E币换礼)

#10

文章发表于:2008-05-02 22:01

数据手册上没这条指令,可能是公司内部使用的测试指令吧。

stNoDo

   小组等级:    E币:15  (E币换礼)

#11

文章发表于:2008-05-05 13:16

晕,出错了,D12焊点没问题,但返回代码确实0909,191B,0949,

这代码是随即的吗?还是有错误代码表示。

234【下一页】总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

浏览该小组的用户还看过...

设计资源与分销