14

4 SPI串行总线驱动程序开发 14

4.1 SPI串行总线概述 14

4.2 SPI串行总线驱动程序 15

4.3 SPI串行总线驱动程序验证 18

5 CAN总线驱动程序开发 19

5.1 CAN总线概述 19

5.2 CAN总线驱动程序 20

5.3 CAN总线驱动程序验证 27

6 I2C总线驱动程序开发 28

6.1 I2C总线概述 28

6.2 I2C总线驱动程序 29

6.3 I2C总线驱动程序验证 33

7 ADC驱动程序开发 33

7.1 ADC概述 33

7.2 ADC驱动程序 34

8 DAC驱动程序开发 38

8.1 DAC概述 38

8.2 DAC驱动程序 38

8.3 DAC驱动程序验证 41

结  论 43

致  谢 44

参考文献 45

附录A  ARM驱动硬件电路原理

附录B  驱动程序 

图 表 清 单

图 1.1  1U立方体纳卫星 1

图 1.2  星箭分离装置 1

图 1.3  ARM架构发展 4

图 1.4  NJUST-1立方星硬件架构图 5

图 2.1  ARM Cortex-M3 处理器结构 7

图 2.2  ARM驱动关系 8

图 2.3  驱动验证实验板 9

图 3.1  USART硬件连接图 10

图 3.2  USART驱动程序验证显示 14 

图 4.1  SPI双从机接口电路 15

图 4.2  SPI单主单从模式引脚连接 15

图 4.3  SPI主从机通信实验显示 18

图 5.1  CAN网络拓扑结构 19

图 5.2  CAN  标准数据帧格式 20

图 5.3  CAN扩展数据帧格式 20

图 5.4  CAN硬件原理图 20

图 5.5  CAN数据传输邮箱状态图 24

图 5.6  CAN接收数据FIFO状态

上一篇:基于FMECA的地铁车辆塞拉门可靠性研究
下一篇:AT89C51单片机的电子焰花控制系统设计+程序+电路图

基于COTS器件的微纳卫星星...

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...