diff --git a/17-boot.Rmd b/17-boot.Rmd index 6053fe7..0b84762 100644 --- a/17-boot.Rmd +++ b/17-boot.Rmd @@ -172,8 +172,6 @@ width(j=2:3, width=2.7) %>% theme_box() ``` -其中比特7为分频控制访问使能,该位为1时可以访问表中的“初始化设置”寄存器,为0时可以访问表中的“工作模式”寄存器 - 在初始化时,代码中先将0x3偏移寄存器的最高位设置为1,以访问分频设置寄存器,按照与连接设备协商好的波特率和字符宽度,将初始化信息写入配置寄存器中。然后退出分频寄存器的访问模式,进入正常工作模式。 在使用时,串口的对端是一个同样的串口,两个串口的发送端和接收端分别对连,通过双向的字符通信来实现被调试机的字符输出和字符输入功能。 diff --git a/materials/chapter7/reg_multiplex.csv b/materials/chapter7/reg_multiplex.csv index f655106..74d3ee0 100644 --- a/materials/chapter7/reg_multiplex.csv +++ b/materials/chapter7/reg_multiplex.csv @@ -1,7 +1,5 @@ 偏移,名称(初始化设置下,0x3[7] = 1),名称(工作模式下,0x3[7] = 0) 0x0,分频锁存器低位,数据寄存器 0x1,分频锁存器高位,中断使能寄存器 -0x2,-,中断标识寄存器 -0x3,"线路控制寄存器。 -其中比特7为分频控制访问使能。该位为1时可以访问表中“初始化设置”寄存器,为0时访问表中“工作模式”寄存器", "线路控制寄存器。 -其中比特7为分频控制访问使能。该位为1时可以访问表中“初始化设置”寄存器,为0时访问表中“工作模式”寄存器" +0x2,读的时候为中断标识寄存器,写的时候为FIFO控制寄存器,读的时候为中断标识寄存器,写的时候为FIFO控制寄存器 +0x3,"线路控制寄存器。其中比特7为分频控制访问使能。该位为1时可以访问表中“初始化设置”寄存器,为0时访问表中“工作模式”寄存器","线路控制寄存器。其中比特7为分频控制访问使能。该位为1时可以访问表中“初始化设置”寄存器,为0时访问表中“工作模式”寄存器"