This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
MSP430F5529LP开发板用IO口模拟SPI的SCLK,输出频率受哪些因素限制,我把ACLK,SCLK,MCLK,全部倍频到24M,为啥IO的输出最高才2M多点,难道是硬件方面有限制吗?
ming zhou8 说:MSP430F5529LP开发板用IO口模拟SPI的SCLK,输出频率受哪些因素限制,我把ACLK,SCLK,MCLK,全部倍频到24M,为啥IO的输出最高才2M多点,难道是硬件方面有限制吗?
虽然是IO口置高置低,(C语言经过编译) 需要数个时钟周期来执行。1:10 左右正常。
用汇编可能会好一点,但也不会是 1:1
bic.b #BIT0,&P1OUT ; Clear P1.0 output bis.b #BIT0,&P1DIR ; P1.0 output xor.b #BIT0,&P1OUT ; Toggle P1.0