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器件的微纳卫星星...

浅谈新形势下妇产科护理...

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

国内外无刷直流电动机研究现状

多元化刑事简易程序构建探讨【9365字】

辩护律师的作证义务和保...

谷度酒庄消费者回访调查问卷表

浅谈传统人文精神茬大學...

高校网球场馆运营管理初探【1805字】

拉力采集上位机软件开发任务书