MT7620programming guide3.docx

上传人:b****2 文档编号:3274687 上传时间:2023-05-05 格式:DOCX 页数:17 大小:1.96MB
下载 相关 举报
MT7620programming guide3.docx_第1页
第1页 / 共17页
MT7620programming guide3.docx_第2页
第2页 / 共17页
MT7620programming guide3.docx_第3页
第3页 / 共17页
MT7620programming guide3.docx_第4页
第4页 / 共17页
MT7620programming guide3.docx_第5页
第5页 / 共17页
MT7620programming guide3.docx_第6页
第6页 / 共17页
MT7620programming guide3.docx_第7页
第7页 / 共17页
MT7620programming guide3.docx_第8页
第8页 / 共17页
MT7620programming guide3.docx_第9页
第9页 / 共17页
MT7620programming guide3.docx_第10页
第10页 / 共17页
MT7620programming guide3.docx_第11页
第11页 / 共17页
MT7620programming guide3.docx_第12页
第12页 / 共17页
MT7620programming guide3.docx_第13页
第13页 / 共17页
MT7620programming guide3.docx_第14页
第14页 / 共17页
MT7620programming guide3.docx_第15页
第15页 / 共17页
MT7620programming guide3.docx_第16页
第16页 / 共17页
MT7620programming guide3.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

MT7620programming guide3.docx

《MT7620programming guide3.docx》由会员分享,可在线阅读,更多相关《MT7620programming guide3.docx(17页珍藏版)》请在冰点文库上搜索。

MT7620programming guide3.docx

MT7620programmingguide3

2.2Timer

2.2.1特性

⏹每个timer都有单独的clockpre-scale

⏹每个timer都有单独的interrupt

⏹两个general-purposetimer在40MHz的clockrate运行,其它两个在32kHzclockrate运行。

ØPeriodic模式

ØFree-running模式

ØTime-out模式

Ø第二个timer也许被用作watchdogtimer。

⏹Timer模式

ØPeriodic

在Periodic模式,timer从负载值倒数至0。

当数至0时中断。

在达到0之后,负载值会重新负载到timer并且timer会再次倒数到0。

0负载会将timer禁止。

ØTimeout

在Timeout模式,timer从负载值倒数至0。

当数至0时中断。

在这个模式中,当timer达到0时,ENABLEbit将被重置,停止计数。

当达到0之后,负载值会重新负载到timer并且timer会再次倒数到0。

0负载会将timer禁止。

ØFree-running

Ø在Free-running模式,timer从FFFFh倒数至0。

当数至0时中断。

在达到0之后,FFFFh会重新负载到timer。

这个模式与周期模式拥有相同的负载值65535。

需要注意的是在这种模式下,如果固件写入了负载值,timer就会负载这个值即使这个数值以后会被忽略。

也要注意当timer第一次启用后,它将会从它目前的值开始倒数,而不一定是FFFFh。

ØWatchdog

在Watchdog模式下,timer从负载值倒数至0。

如果无负载值或timer在倒数至0之前没有被禁止,芯片就会被重置。

当遇到这种情况时,每个芯片上的寄存器都会重置,除了watchdog在系统控制模块的RSTSTAT寄存器重置statusbitWDRST;

当它重新执行bootstrap时保持设置警告固件超时问题。

 

2.2.2框图

 

2.2.3寄存器列表

 

2.2.4寄存器描述(base:

0x10000_0100)

 

 

 

 

2.3中断控制器

2.3.1特性

⏹支持与模块相关联平台的中断聚集中心点

⏹分离的中断启用或禁止寄存器

⏹支持globaldisable功能

⏹2-level中断优先选择

⏹每个中断源都可以重定向到IRQ#0或IRQ#1

注意:

MT7620支持MIPS24的矢量中断机制。

MIPS24K支持6个硬件中断。

以下是中断配置

2.3.2框图

 

2.3.3寄存器列表

 

2.3.4寄存器描述(base:

0x1000_0200)

 

 

 

 

 

2.4SystemTickCounter

2.4.1寄存器列表

 

2.4.2寄存器描述(base:

0x1000_0d00)

 

2.5UART

2.5.1特性

⏹16550-compatible寄存器组,除此之外还有DivisorLatch寄存器

⏹5-8databits

⏹1-2stopbits(5databits支持1或2stopbits)

⏹偶数,奇数,置顶或无奇偶验证

⏹所有标准传输速率达345600b/s

⏹16-byte接收缓冲区

⏹16-byte传输缓冲区

⏹接收缓冲区阈值中断

⏹传输缓冲区阈值中断

⏹异步方式的错误startbit检测

⏹内置调试功能

⏹间断模拟

⏹数据通道故障隔离的loop-back控制

2.5.2框图

 

2.5.3寄存器列表

 

2.5.4寄存器描述(base:

0x1000_0500)

 

 

 

 

 

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2