单片机一些原理
2016-01-24 20:47
155 查看
每个模块:
(1)使能,才能动作
(2)时钟配置(控制数据传输速率、不同模块需要单独执行)
(3)数据输入/出在缓冲区(寄存器)中完成,然后通过相应状态位的标志响应来控制
(4)为让CPU可操作不同模块的请求(引入中断机制)
(5)CPU判断模块是否开始完成某件事时的依据是相应的状态位或中断位是否有电位变化
(6)为区别不同类型数据的传输,提出通信协议概念
(7)定时器/计数器完成时间的精准性的任务(波特率等)
(8)能对寄存器读/写,赋值的前提是该寄存器已经过相应宏定义了地址映射
(1)使能,才能动作
(2)时钟配置(控制数据传输速率、不同模块需要单独执行)
(3)数据输入/出在缓冲区(寄存器)中完成,然后通过相应状态位的标志响应来控制
(4)为让CPU可操作不同模块的请求(引入中断机制)
(5)CPU判断模块是否开始完成某件事时的依据是相应的状态位或中断位是否有电位变化
(6)为区别不同类型数据的传输,提出通信协议概念
(7)定时器/计数器完成时间的精准性的任务(波特率等)
(8)能对寄存器读/写,赋值的前提是该寄存器已经过相应宏定义了地址映射
相关文章推荐
- 实习初体验
- 用自己的数据训练和测试“caffenet”
- maven测试指定类或方法
- C/C++编码规范
- Git操作大全
- LeetCode11. Container With Most Water最容易理解的解法
- JavaWeb图表插件的小研究
- php课程---数组建立表单
- C# 打开指定目录并定位到文件
- hdu 2547 无见无我
- 学习php的socket
- 30 从n个数中随机获取m个数字
- ImageNet Classification with Deep Convolutional Neural Networks论文笔记
- 小Z的袜子(莫队算法)
- 尾递归
- 不太明白
- Akka Cluster原理与应用
- 机房重构——泛型 or DataTable?
- Android实现LED数字显示
- 4 类型转换、内部类、异常