笔记
qinfeng95
这个作者很懒,什么都没留下…
展开
-
光模块SFF协议的下载地址
看网上有好多人找SFF8472,SFF8636的协议,建议直接看英文。下载去官网下载:https://www.snia.org/technology-communities/sff/specifications原创 2021-05-10 21:19:02 · 1818 阅读 · 0 评论 -
关于Cx51函数传参和堆栈使用的一些理解
近来做Cx51的项目,想计算堆栈的使用情况,困扰我的是函数的参数进不进堆栈呢?看keil帮助,有个Cx51编译说明知道函数参数和返回值都不使用堆栈举个例子 void subFunction(U16 uwA);这个uwA是通过R6,R7 传进去的,并最终存放在Ram中(由编译选择的哪种模式存放在data,pdata还是xdata中)我编译选择的是large 模式(变量选择放在xdata)汇编:mov A,R6 movx @DPTR,A INC DP...原创 2021-05-10 21:12:39 · 228 阅读 · 0 评论 -
有关C51单片机获取程序信息的实践
今天尝试在单片机程序中增加一个debug接口,可以通过上位机获取固件和寄存器信息。可flash地址(存放程序) 和ram地址都从0x0000开始,我怎么区分或怎么读到flash呢?后来的实践就是通过把指针定义成code类型就OK啦,读ram就定义成data, idata, xdata就行啦这样的定义汇编的时候编译器会通过movc ,mov和 movx来实现...原创 2021-04-25 18:43:03 · 440 阅读 · 0 评论