針對Silicon labs的C8051F020 mcu 的全雙工SPI(4線)調(diào)試從器件部分程序,對其接收到的主器件的數(shù)據(jù)包會從串口1中發(fā)送至PC,從串口助手中可以看到.開發(fā)環(huán)境為KeilC,需要U-EC3仿真器下載至mcu中,方可調(diào)試. 這與上傳的另一個SPI_test是兩個相關(guān)的程序,但是二者的配置有很大的區(qū)別.如果要實現(xiàn)全雙工,需要在從器件里保證:在主器件發(fā)起通信前將待發(fā)數(shù)據(jù)賦給SPIDATA緩沖器(注意收發(fā)緩沖器是同一個).當主器件發(fā)起通信時,主從器件同時發(fā)送數(shù)據(jù).蠻有意思的!:)
標簽:
C8051F020
Silicon
KeilC
labs
上傳時間:
2016-02-08
上傳用戶:zxc23456789