嵌入式操作系统在Arduino平台部署实现的研究
【图文】:
void clock_init(void) {timer1_isr_init();timer1_attachInterrupt(timer0_ISR);timer1_enable(TIM_DIV16, TIM_EDGE, TIM_LOOP);timer1_write(5000);}图 2-17 时钟初始化函数实现2.3.2 基于 STM32F103RB 的实现方案STM32F10 系列的芯片配备一个 24 位的系统时钟(SysTick),系统时钟根据 CPU时钟频率从 STK_VAL 递减计数,递减到 0 时,触发中断,再从 STK_LOAD 中重新装载进入下一轮时钟计数。SysTick 的各寄存器详细分析如下。1、SysTick 控制与状态寄存器(STK_CTRL)SysTick 的控制寄存器使能了 SysTick 的特性,各位的分布如图 2-18 所示。
第二章 Contiki 内核在 Arduino 平台上的实现3) Bit 1 TICKINT:异常中断设置。设置为 1 时,时钟计数到 0 时触发异常中断。4) Bit 0 ENABLE:使能时钟计数。设置为 1 时,时钟计数从 LOAD 寄存器重新装载 RELOAD 数值并且递减计数,当计数到 0 时,设置 COUNTFLAG 为 1,根据 TICKINT的设置触发中断,,并且重新装载数值进入下一轮计数。2、SysTick 重载数值寄存器(STK_LOAD)SysTick 的重载寄存器器各位的分布如图 2-19 所示。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP316;TP302
【参考文献】
相关期刊论文 前10条
1 刘玉佳;;微信“小程序”开发的系统实现及前景分析[J];信息通信;2017年01期
2 冯韬;朱立才;;Contiki系统进程与事件剖析[J];计算机时代;2016年12期
3 刘群;张建华;邹常丰;王磊磊;;基于Arduino的车载监控终端设计[J];交通科技与经济;2016年02期
4 崔阳;张维华;白云峰;;一种基于Arduino的智能家居控制系统[J];电子技术应用;2014年04期
5 冀宇鑫;杨冬;秦雅娟;郑涛;武尚青;;基于WSNs平台的Contiki通用移植方法研究[J];计算机技术与发展;2012年11期
6 蔡睿妍;;Arduino的原理及应用[J];电子设计工程;2012年16期
7 纪欣然;;基于Arduino开发环境的智能寻光小车设计[J];现代电子技术;2012年15期
8 袁本华;董铮;;基于Arduino控制板的温室大棚测温系统设计[J];安徽农业科学;2012年08期
9 李建中;高宏;;无线传感器网络的研究进展[J];计算机研究与发展;2008年01期
10 张永涛;黄丹丹;李欧;;uIP协议分析及其应用[J];信息工程大学学报;2006年02期
相关会议论文 前1条
1 王天来;周春来;郝慧玲;;Contiki操作系统在IAR开发环境的移植研究[A];第八届全国信号和智能信息处理与应用学术会议会刊[C];2014年
相关硕士学位论文 前4条
1 简嘉欣;基于Arduino平台和Protothreads系统的产品原型开发方法研究[D];华南理工大学;2016年
2 董坤;基于Contiki的WSID系统的设计与实现[D];电子科技大学;2016年
3 李勇军;基于Contiki的远程家电监控系统的设计与实现[D];电子科技大学;2012年
4 娄崇君;基于QP和IwIP的嵌入式网络应用[D];吉林大学;2010年
本文编号:2587699
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2587699.html