速度比手册里的例子大概慢一半,不知道怎么回事。代码如下,在循环中实现脉冲串,但是发现脉冲从低变高的时间是300ns左右,手册上最快的却是150ns左右。<br /><br />__asm<br /> {<br /> mov r3, 0xE002801C// IO1CLR<br /> mov R4, 0xE0028014// IO1SET<br /> mov R5, 0x00040000<br /> }<br /> while(1)<br /> {<br /> __asm<br /> {<br /> STR R5,[R3] //Low level<br /> STR R5,[R4] //High level<br /> }<br /><br /> }
|