阅读:1569回复:5
求救!!!
我想试一下我的PDIUSBD12,但是最基本的控制频率输出:SETMODE都出不来,
我认为不要配置别的只配置SETMODE,就应该能控制输出频率吧? 请高手指点一下如何在一开始测试PDIUSBD12? |
|
|
沙发#
发布于:2001-10-11 13:24
那就是你的硬件或者读写错误了。。。。
|
|
|
板凳#
发布于:2001-10-11 20:13
我的程序如下:
ORG 0000H AJMP MAIN ORG 0100H MAIN: CLR EA MOV SP,#55H SETB P1.7 MOV DPTR,#8000H MOV A,#0F3H MOVX @DPTR,A CLR P1.7 MOV A,#00000110B MOVX @DPTR,A MOV A,#01000001B MOVX @DPTR,A SETB EA AJMP MAIN 硬件联接: WR、RD分别与单片机的WR、RD连接,P1.7接A0,CS与74138的第五个脚相联,即地址为8000H。 请高手给我分析一下是哪儿的原因? 怎么我的频率也不能出来? |
|
|
地板#
发布于:2001-10-11 21:08
我看了你的电路图和你的测试程序,我觉得你将MCU和PDIUSBD12采用总线通信和I/O方式混淆了。
我觉得你是采用I/O方式通信的,那么你就要模拟它的时序,同时的P0就要接上拉电阻。 另外你是采用P2来选通74148的,我觉得好象不是很好。 |
|
地下室#
发布于:2001-10-11 21:35
我还是不太明白怎么回事,
怎么样才是总线方式怎么样是IO方式, 你给我说的具体一些吧 谢谢 |
|
|
5楼#
发布于:2001-10-12 11:52
[QUOTE]原本由 wwffllf 发表
[B]我还是不太明白怎么回事, 怎么样才是总线方式怎么样是IO方式, 你给我说的具体一些吧 谢谢 [/B][/QUOTE] 去看zboard的电路,就是bus方式 |
|
|