×

基于dsPIC30F系列中文参考手册

消耗积分:0 | 格式:rar | 大小:8.85 MB | 2017-10-09

分享资料个

  DO 循环有以下各项限制:

  • 选择循环中的最后指令

  • 循环长度 (离第一个指令的偏移量)

  • 读取 DOEND 寄存器

  所有的 DO 循环必须包含至少 2 条指令,因为循环终止测试是在倒数第二条指令中执行的。对于

  单指令循环,应该使用 REPEAT。

  紧接在 DO 指令或对 DOEND SFR 进行数据寄存器写操作后,用户软件无法用指令读取特殊功能

  寄存器 DOEND。

  在 DO 循环最后一条指令前两个指令执行的指令不应该修改以下任一项

  • IPL (SR《7:5》)位管理的 CPU 优先级

  • IEC0、 IEC1 和 IEC2 寄存器管理的外设中断使能位

  • IPC0 到 IPC11 寄存器管理的外设中断优先级位

  如果不遵守上述限制, DO 循环的执行可能会不正确。

基于dsPIC30F系列中文参考手册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !