试题详情
- 简答题简述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被置位后,从读缓冲区中读出数据,之后自动开始传输数据。 关注下方微信公众号,在线模考后查看
热门试题
- 试简述内核启动init进程的过程。
- 嵌入式实时系统除具有嵌入式系统的基本特征
- ()命令用于报告进程间通信机制状态的命令
- 简述AT91FR40162处理器的特点。
- BOOTP和TFTP是允许目标设备通过以
- 半导体集成电路是微电子技术的核心。下面有
- 除了用户模式外,ARM处理器的其它几种工
- 在内核中首先执行()函数,接着根据系统调
- 用户进程通过调用软中断()进入内核。
- 什么是嵌入式系统?请列举几个常见的嵌入式
- ARM7TDMI有几种寻址方式?LDR
- 分开的指令和数据接口、取指和数据访问可以
- ARM微处理器有()种工作模式,它们分为
- 使用Host-Target联合开发嵌入式
- 请分别写出调用子程序、子程序返回所使用的
- 目前Linux发行版主要有()家族和De
- 高速缓存(cache)相比内存容量更大,
- Cortex-M3处理器采用()
- 简述ARM和Thumb状态的区别及如何进
- 微控制器(MCU)是嵌入式系统常用的芯片