没有合适的资源?快使用搜索试试~ 我知道了~
首页DSP BIOS API调用详解
资源详情
资源评论
资源推荐

基础类的 调用
一、时钟管理
返回每毫秒的定时器高分辨率时钟的计数值
!!" "#"
返回高分辨率时钟的计数值 超过 $% 归零
高分辨率时钟是 时钟除以&'(
$ !!" ")"
返回低分辨率时钟的计数值 超过 $% 归零
高分辨率时钟是 时钟除以&'(再除以'(
*"! "!
返回 管理器周期寄存器的值
二、周期函数 '
' "+
返回 $ 位周期函数管理计数值
',!'%-."!
启动 ' 模块计数器,一般地,""/#
$''%-."!
关闭 ' 模块计数器
*'+
对周期模块的计数器加 ,以便周期模块管理器确定哪个周期性函数得以运行
三、软件中断管理 0
0,0%-.12,+,+屏蔽字参数
将邮箱值与 ,+ 做与运算,并用结果代替以前的邮箱值,若为 3,启动软件中断,恢复
邮箱初始值
0,0%-.1
将邮箱值减 ,并用结果代替以前的邮箱值,若为 3,启动软件中断,恢复邮箱初始值

$0,%)"4
禁止软件中断
*0",%)"4
使能软件中断
50 "%6
返回当前 0 对象在被执行的邮箱值,若中断已经开始执行, 会先保存此值
7+"80 "!0%-.1
返回指定的 0 对象的优先级
900%-.1
将指定的 0 对象的邮箱值加 ,同时启动软件中断,就算用户调用多次,最终执行一
次。
:0!0%-.12,+,+屏蔽字参数
将启动指定的软件中断,并将此软件中断的邮箱值与 ,+ 做与运算,并用结果代替以
前的邮箱值,
等到中断完成之后,邮箱值恢复为初始值,一般地,调用 0 "%6 获得触发此软
件中断的邮箱值
;00<,)"1
启动指定的 0 对象的软件中断,此函数不受邮箱值的影响,也不影响邮箱值。
一般地,周期性低启动一个软件中断,将0 填入 ' 对象的函数设置栏,启
动软件中断的参数写入 ,! 3
3+"80!,"!,+
提高 0 软件中断的优先级,一般地
+"80!,"!0 "!=1>
//,"#,!"!""//
0!"!"!+"8
0!"!"!+"8
恢复原来的优先级
0%-.10")?
当前执行的 0 对象的软件中断的地址

四、信息输出管理 @
@,%)"@%-.)
关闭指定对向的日志功能
@",%)"@%-.)
开启指定对向的日志功能
$@"!!!! ?!,2! ,! 3
@", "! ?!,2! ,! 3
前一个函数可以将一个事件、数据或出错信息按照指定的格式串写入系统日志,不受
&' 跟踪管理模块的影响
后一个函数类似于前一个函数,但是受到 &' 跟踪管理模块的影响
*@""@%-.) 2! ,! 32! ,! 2! ,!
将未格式化的事件消息写入日志中
5@!?@%-.) 2! ?!,2,! 32,!
指定的 @ 窗口显示消息 AA6AA
7@!""@%-.)
复位日志缓冲区
五、存储器管理 BCB
.,!BCB,))" 2D"2,)
指定存储段分配连续块,返回起始地址
" 存储段的标识符或者 号
D"块大小 等于多少个字
,) 边界条件 只为 3 或 的幂 若 ,) 为 3、则无约束
.,!BCB,))" 2D"2,)
分配内存并初始化为 3
$" BCB"E"!%,"2)" #2BCB!.,!
定义一个新的存储段。返回值为存储段的 标号
,! 参数为 F,会按照默认参数进行配置,段的参数由结构体 8"BCB!
剩余10页未读,继续阅读











安全验证
文档复制为VIP权益,开通VIP直接复制

评论7