我是靠谱客的博主 简单鞋子,最近开发中收集的这篇文章主要介绍NIOS II 9:操作系统、定时器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在NIOS II 8工程基础上添加的

1、Qsys内加入操作系统定时器,作为操作系统的时钟用的

2、加入一个通用定时器

3、加一个看门狗,还是使用定时器,根据手册

4、添加看门狗用的reset 控制器

 

5、连线如下

6、

 

7、elipse新建工程如下,先建个普通工程helloworld证明整个程序没问题

 

8、运行结果如下,证明整个工程没有问题

 

9、添加了看门狗,但是暂时没有喂狗操作。为防止看门狗自己打开,所以关掉底层驱动。

 

10、另外在没上操作系统的情况下,下面不要选择sysclk,否则可能冲突,程序无法正常运行

 

 

下面进行操作系统讲解

1、基于模板创建如下

 

2、由于使用了操作系统,系统时钟一定要有,就是我们之前产生的定时器

暂时不使用看门狗,定时器0也没使用,关闭了

3、编译下载,操作系统正常工作

最后

以上就是简单鞋子为你收集整理的NIOS II 9:操作系统、定时器的全部内容,希望文章能够帮你解决NIOS II 9:操作系统、定时器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部