请教版主及各位高手: 小弟最近再搞一个语音的东西,用的芯片是isd1730,spi接口的,但在调试程序时老是出错,我在单片机端按键放音,但按完一次键后,他就自己过一会放一次,而且同时有杂音(独立按键时没杂音),按键后要等好长一段时间才有灯亮(我在发送放音命令时让灯亮的),有时候下载完程序须复位单片机,要不按键放音没反应。我调了好长时间,芯片资料看了好多次,spi接口程序好像是对的,但有时起作用,有时就不起作用。有高过这个的高手指教。 ;*********************************** ;89c 51 模拟 SPI 口 发送和接收子程序 ;*********************************** SPIO: SETB SCLK CLR SS MOV R6,#08 SPIO1: CLR SCLK NOP NOP MOV C,MISO RRC A MOV MOSI,C SETB SCLK DJNZ R6,SPIO1 CLR MOSI RET |