在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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复