完善资料让更多小伙伴认识你,还能领取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个回答
|
|
大神们在哪里,帮帮小弟吧
|
|
|
|
高手快快现身........
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2633 浏览 1 评论
飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之LED
1384 浏览 0 评论
迅为RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-编译Linux实时系统-单独编译1
859 浏览 0 评论
哇!5.2秒进入应用界面!Linux快速启动方案分享,基于全志T113-i国产平台
1843 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
598 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 04:35 , Processed in 0.559646 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号