随笔分类 - PWM/Timer
摘要:硬件:MAX II EPM240T100C5软件:Quartus II 10.0 step_motor.vmodule step_motor//#(parameter RPM50 = 40, RPM300 = 6)#(parameter RPM50 = 1000, RPM300 = 3)( // global clock and asyn reset input CLOCK_50, input R...
阅读全文
摘要:本文简单描述如何使用watchdog_timer服务,并给出一个简单范例。使用环境:Altera Quartus 9.1 SP1 + Nios II 9.1 Software Build Tools for Eclipse SP1步骤1 在SOPC Builder中例化Interval Timer核:1. 在SOPC Builder中例化Interval Timer核,命名为watchdog_timer。图1 例化Interval Timer核2. 配置Interval Timer核 图2 配置Interval Timer核在Hardware options的预设置处,选择Watchdog。注
阅读全文
摘要:本文简单描述如何使用timestamp_timer服务,来测试usleep(1*1000*1000)到底用了多长时间。使用环境:Altera Quartus 9.1 SP1 + Nios II 9.1 Software Build Tools for Eclipse SP1步骤1 在SOPC Builder中例化Interval Timer核:1. 在SOPC Builder中例化Interval Timer核,命名为timestamp_timer。图1 例化Interval Timer核注意:命名为timestamp_timer只是为了和BSP中timestamp_timer一致,也可以命名
阅读全文
摘要:本文简单描述如何使用sys_clk_timer服务,来控制led每100ms开关一次。使用环境:Altera Quartus 9.1 SP1 + Nios II 9.1 Software Build Tools for Eclipse SP1步骤1 在SOPC Builder中例化Interval Timer核:1. 在SOPC Builder中例化Interval Timer核,命名为sys_clk_timer。 图1 例化Interval Timer核注意:命名为sys_clk_timer只是为了和BSP中sys_clk_timer一致,也可以命名为其他名称。 图2 BSP中的相关设置2.
阅读全文

浙公网安备 33010602011771号