我现在调试2407,希望用一个DAC芯片(12位的7847)对某个参数aa进行输出用示波器观察。具体是这样的: 2407的D13-D12接7847的CSA和CSB,这2个是片选,因为7847有2个输出
2407的D11-D0接的是7847的D11-D0 我用汇编可以实现输出,程序如下: LACC aa AND #0FFFH OR #2000H //片选 LDP #4H SACL MR2 LDP #DP_B01 SPLK #0FFFFH,KK OUT KK,WSGR out MR2,0ffdh ;debug out 7847
SPLK #0,KK OUT KK,WSGR 但是用C写的话,就输出为0,估计是有问题。C程序如下: asm(" SPLK #2900h,1200h "); asm(" out 1200h,0ffdh "); 百思不得其解,哪位高手能帮忙看一下呢,不胜感激啊
|