完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
用ARM9写裸机程序的,主要想实现VS1003的解码,但是SPI通信的I/O口貌似设置的不对,一直不出声音,烦请大神指点。以下是定义的I/O口。请大神看看有木有什么问题。
#define Mp3_XRST_OUT (rGPFCON = rGPFCON & (~(3<<2)) | (1<<2) )//GPF1 #define Mp3_XRST_H (rGPFDAT = rGPFDAT | (1<<1)) #define Mp3_XRST_L (rGPFDAT = rGPFDAT & (~(1<<1))) #define Mp3_MISO_IN ( rGPECON = rGPECON & (~(3<<22)) | (0<<22) )//GPE11 #define Mp3_MISO_H (rGPFDAT = rGPFDAT | (1<<11)) #define Mp3_MISO_L (rGPFDAT = rGPFDAT & (~(1<<11))) #define Mp3_MOSI_OUT ( rGPECON = rGPECON & (~(3<<24)) | (1<<24) )//GPE12 #define Mp3_MOSI_H ( rGPEDAT = rGPEDAT | (1<<12) ) #define Mp3_MOSI_L ( rGPEDAT = rGPEDAT & (~(1<<12)) ) #define Mp3_SCLK_OUT ( rGPECON = rGPECON & (~(3<<26)) | (1<<26) )//GPE13 #define Mp3_SCLK_H ( rGPEDAT = rGPEDAT | (1<<13) ) #define Mp3_SCLK_L ( rGPEDAT = rGPEDAT & (~(1<<13)) ) #define Mp3_DREQ_IN (rGPFCON = rGPFCON & (~(3<<8)) | (0<<8) )//GPF4 #define Mp3_DREQ_H (rGPFDAT = rGPFDAT | (1<<4)) #define Mp3_DREQ_L (rGPFDAT = rGPFDAT & (~(1<<4))) #define Mp3_XCS_OUT ( rGPBCON = rGPBCON & (~(3<<14)) | (1<<14) )//GPB7 #define Mp3_XCS_H ( rGPBDAT = rGPBDAT | (1<<7) ) #define Mp3_XCS_L ( rGPBDAT = rGPBDAT & (~(1<<7)) ) #define Mp3_XDCS_OUT (rGPFCON = rGPFCON & (~(3<<12)) | (1<<12))//GPF6 #define Mp3_XDCS_H (rGPFDAT = rGPFDAT | (1<<6)) #define Mp3_XDCS_L (rGPFDAT = rGPFDAT & (~(1<<6))) |
|
相关推荐
2个回答
|
|
大神们在哪里,帮帮小弟吧
|
|
|
|
高手快快现身........
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
1163 浏览 1 评论
579 浏览 0 评论
1262 浏览 1 评论
1946 浏览 1 评论
飞凌嵌入式ElfBoard ELF 1板卡-spi编程示例之spi编写程序
1148 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-17 10:39 , Processed in 0.649820 second(s), Total 72, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号