多做题,通过考试没问题!

嵌入式系统

睦霖题库>大学试题(计算机科学)>嵌入式系统

简述SPI模块的编程步骤。

正确答案:①设置波特率预分频寄存器(SPPREn)。
②设置SPCONn,用来配置SPI模块。
③向SPDATn中写10次0xFF,用来初始化MMC或SD卡。
④将一个GPIO(当作nSS)清零,用来激活MMC或SD卡。
⑤发送数据→核查发送准备好标志(REDY=1),之后写数据到SPDATn。
⑥接收数据(1):禁止SPCONn的TAGD位,正常模式
→向SPDAT中写OxFF,确定REDY被置位后,从读缓冲区中读出数据。
⑦接收数据(2):使能SPCONn的TAGD位,自动发送虚拟数据模式
→确定REDY被置位后,从读缓冲区中读出数据,之后自动开始传输数据。
答案解析:
进入题库查看解析

微信扫一扫手机做题