共1条 1/1
1
跳转至
页
FIR的循环缓冲区如何用? 大家帮我看看哪儿错了, 书上都这样的
![](http://m.amcfsurvey.com/uphotos//thumb/avatar.jpg)
.mmregs .def _c_int00 output .usect "out",8 coff_table .usect "coff_table",4 input .usect "in",4 .sect ".vectors" .data coff_start: .word 1,10,3,4 ;系数 number: .word 9,8,7,6,5,4,3,2 ;输入数 .text _c_int00: ld #0,a stm #1,AR0 stm #4,bk stm #output,ar5 rpt #7 stl a,*ar5+ stm #output,ar5 stm #coff_table,ar4 rpt #3 mvpd #coff_start,*ar4+% st #input,ar2 rpt #3 st #0,*ar2+% ;到这里就有问题了,INPUT只有一位清零,反而把AR4的3位清0?? ; stm #number,ar3 loop: ld *ar3+,a stl a,*ar2+0% ;数据送入INPUT,但是只有第一个9送进来了,后面的送入AR4?? ; 怎么老出上面一样的问题呢???? stm #input,ar2 rptz a,#3 mac *ar4+0%,*ar2+0%,a nop nop stl a,*ar5+ B loop .end
关键词: 循环 缓冲区 何用 大家 帮我 看看 哪儿 错了
共1条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! |