导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教老古!急

* 24460: 请教老古!急

   langren0468 
langren0468发表的帖子 

 请教老古!急
EN_CMD       XBYTE[6000]
  HW_RESET = 1;           /* Hardware RESET.   when EN_RESET = 0; is Software  */
    delay_ms(100);
    HW_RESET = 0;
    delay_ms(100);
    y=1;          /*用来测试写入寄存器的值正确/
    EN_CMD=y;  
    y=EN_CMD;    这读出是21
    y=0;
    EN_CMD=y;这读出是20 这为什么是20,如果说对内部没读写起,怎么数值又有变化
    y=EN_CMD;
    EN_CMD = EN_PAGE0 + EN_NODMA + EN_STOP;   /* 00001010B: PS1 PS0 RD2 RD1 RD0 TXP STA STP */
    delay_ms(4);
    y=EN_CMD;     读出为20,

发表时间:2003年4月11日15:13:19

  
回复该帖

本主题共有 6 帖,分页:>>>>>该主题的所有内容[6]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  24462.[详细]这是正确的。复位之后cr为0x21。
摘要:......(无内容)
- [老古][758次] 2003年4月11日

  24470.[详细]但我y=1; en_cmd=y; y=en_cmd;后en_cmd付出的值却变..
摘要:......(无内容)
- [langren0468][1250次] 2003年4月11日

  24471.[详细]命令中包含不正确的值:rd2-0不能同时为0
摘要:......(无内容)
- [老古][3462次] 2003年4月11日

[上一篇帖子]:有多种操作系统,比如ucosii,linux,motorola自己也有操作系统,或者用wince
[下一篇帖子]: