arm做逆變電源,arm的頻率還是很高的.
..
全部回復(fù)(6)
正序查看
倒序查看
@xiaoerge
問你個問題:我用下面的程序在P0.0引腳輸出矩形波,用的是11.0592M的晶振,而引腳輸出的脈沖寬度達到毫秒級,按理說ARM的處理速度沒有這么慢吧?高電平有3.8ms,低電平1.8msLDRR9,=0xE0028000MOVR0,#0x01STRR0,[R9,#0x8]LOOP1STRR0,[R9,#0xC]STRR0,[R9,#0x4]BLOOP1
#define uchar unsigned char
#define uint unsigned int
void delay(uchar t)
{uchar i,j;
for(i=0;i for(j=1;j;j++)
}
void main(void)
{DDRA=0xFF;
PORTA=0xFF;
for(;;)
{
PORTA^=0x01;
delay(25);
}
}
其中的延時時間可以自己調(diào)整,來控制輸出矩形波的寬度,比用匯編看起來只觀多了.
#define uint unsigned int
void delay(uchar t)
{uchar i,j;
for(i=0;i
}
void main(void)
{DDRA=0xFF;
PORTA=0xFF;
for(;;)
{
PORTA^=0x01;
delay(25);
}
}
其中的延時時間可以自己調(diào)整,來控制輸出矩形波的寬度,比用匯編看起來只觀多了.
0
回復(fù)