没有合适的资源?快使用搜索试试~ 我知道了~
首页DWIN OS V21 T5 CPU开发指南:深入寄存器与汇编指令详解
DWIN OS V21 T5 CPU开发指南:深入寄存器与汇编指令详解
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
本指南详细介绍了北京迪文科技有限公司发布的基于T5 CPU的DWIN OS程序开发手册V21,主要针对的是该公司的智能显示器操作系统。DWIN OS平台架构着重讲解了代码空间的定义和组织,包括L2_Cache区域,用于程序动态加载和调用,以及主程序代码空间MainCode,其中指出子程序嵌套调用最多可达127级。开发者需注意代码的起始位置和中断处理的调用方式,如使用GOTO指令而非CALL。 章节3深入解析了内存空间的结构,包括用户数据库、数据变量空间和各种寄存器,这对于理解和管理程序的数据存储和处理至关重要。DWINOS汇编指令集涵盖了丰富的功能,如数据交换、数学运算、逻辑操作、数据处理、进程控制以及外设操作,为开发者提供了强大的工具来编写高效的代码。 在实际应用部分,指南通过一个实例演示如何利用定时扫描功能驱动电子膨胀阀门,这有助于开发者了解如何将理论知识转化为实用操作。附录中还包含修订记录,便于跟踪版本更新和功能改进。 开发T5 CPU的DWIN OS程序时,理解这些细节对于确保程序的正确执行、优化性能和充分利用硬件资源至关重要。开发者需要熟悉特定的编程规则,如中断处理机制,以及如何高效地使用寄存器和数据结构。此外,这份指南还强调了中断关闭时特定代码段的处理,确保了程序在不同工作模式下的稳定性和兼容性。 这份指南为想要在DWIN OS平台上进行开发的工程师提供了全面且详尽的指导,无论是在设计初期规划代码结构,还是在编写和调试程序时,都能提供有力的支持。通过遵循文档中的规则和示例,开发者能够更加得心应手地开发出满足需求的应用程序。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/12791780/bg3.jpg)
基于 T5 CPU 的 DWIN OS 程序开发指南 Ver2.1
北京迪文科技有限公司 - 3 - www.dwin.com.cn 400 018 9008 dwinhmi@dwin.com.cn
2 DWIN OS 调试接口(UART2)
系统调试串口UART2模式固定为8N1,波特率可以设置,数据帧由5个数据块组成:
数据块 1 2 3 4 5
定 义
帧 头 数据长度 指令 数据 CRC 校验(可选)
数据长度
2 1 1 N 2
说 明
0x5AA5 包括指令、数据、校验。
0x80/0x81/0x82/0x83
举例(无校验)
5A A5 04 83 00 10 04
举例(带校验)
5A A5 06 83 00 10 04 25 A3
UART2 调试接口指令说明如下:
指令
数 据 说 明
下发:
寄存器页面(0x00-0x08)+寄存器地址(0x00-0xFF)+写入的数据
指定地址开始写数据串到寄存器。
0x80
应答:
0x4F 0x4B 。
写指令应答。
下发:
寄存器页面(0x00-0x08)+寄存器地址(0x00-0xFF)+读取数据字节
长度(0x01-0xFB)
从指定寄存器开始读数据。
0x81
应答:
寄存器页面(0x00-0x08)+寄存器地址(0x00-0xFF)+数据长度+数
据
数据应答。
下发:
变量空间首地址(0x0000-0xFFFF)+写入的数据
指定地址开始写数据串(字数据)到变量空间。
系统保留的空间不要写。
0x82
应答:
0x4F 0x4B 。
写指令应答。
下发:
变量空间首地址(0x0000-0xFFFF)+读取数据字长度(0x01-0x7D)
从变量空间指定地址开始读指定长度字数据。
0x83
应答:
变量空间首地址+变量数据字长度+读取的变量数据
数据应答。
寄存器页面定义如下:
寄存器页面 ID 定 义 说 明
0x00-0x07 数据寄存器 每组 256 个,R0-R255
0x08 接口寄存器 DR0-DR255,详见
3.4 接口寄存器定义
说明。
剩余14页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)