电机驱动实验设计指导书

发布时间 : 星期四 文章电机驱动实验设计指导书更新完毕开始阅读

图3-4

图3-5

4)、control寄存器

control寄存器由多个控制器位构成,每一位又可以分别控制UART的相应内部操作。软件可随时读取control寄存器中的值。

control寄存器中的每一位允许status寄存器中相应位的IRQ。当某一状态位和它的中断允许位均为1时,UART核产生一个IRQ。图3-6中的表格列出了control寄存器的位。

图3-6

5)、divisor寄存器

divisor寄存器中的值决定了UART的波特率。UART最终波特率由以下公式计算:

Baud Rate = (Clock Frequency)/(divisor + 1)

divisor寄存器是一个可选的硬件部件。若Baud Rate Can Be Changed By Software硬件选项未允许,则divisor寄存器不存在。 6)、endofpacket寄存器

endofpacket寄存器中内容决定可变长度的DMA传送的end-of-packet字符,复位后,缺省值是0(ASCII null字符(\\0))。

endofpacket寄存器是一个可选的硬件部件。若Include end-of-packet register硬件选项未允许,则endofpacket寄存器不存在。

3、实验内容

本实验是实验二的扩展,通过添加一个UART核,代替拨码开关实现控制信号的输入,来控制PWM核以及timer核。本实验的重点是学习并掌握基本串口的工作过程,并在Nios II IDE的环境下实现基本的串口通信驱动程序编写。

联系合同范文客服:xxxxx#qq.com(#替换为@)