打印

ARM数据移位问题。。。。。

[复制链接]
1877|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ysh871|  楼主 | 2012-5-2 11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机上  sbit R=P1.7;for(i=0;i<8;i++){dat=dat>>1;R=CY;clk=0;clk=1;}
这段是单片机数据串口按位移出,移植到ARM上的话怎么改呢?关键是ARM没有CY这个位寻址?

相关帖子

沙发
原野之狼| | 2012-5-2 12:38 | 只看该作者
实现功能即可  不一定要CY  
况且  最好不好在C语言里直接访问那些寄存器
看LZ的代码  应该是想把数据DAT串行着弄出去  在ARM下不是什么难事

使用特权

评论回复
板凳
ysh871|  楼主 | 2012-5-2 20:51 | 只看该作者
你好,请教一下怎么做?我刚学ARM对ARM的内部资源也不熟,可以给个方案吗

使用特权

评论回复
地板
airwill| | 2012-5-4 12:34 | 只看该作者
for(i=0;i<8;i++){R=dat&1;dat=dat>>1;clk=0;clk=1;}

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
ysh871 + 1 谢谢帮忙
5
ysh871|  楼主 | 2012-5-6 16:53 | 只看该作者
4# airwill

明白了,谢谢

使用特权

评论回复
6
alang1234567| | 2012-5-7 14:41 | 只看该作者
学习了一下;这段程序应该是操作E2ROM来用的吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

0

粉丝