天嵌 ARM开发社区

 找回密码
 注册
查看: 1857|回复: 2

请教流水灯问题

[复制链接]
fogwizard 发表于 2010-11-27 21:56:05 | 显示全部楼层 |阅读模式
本帖最后由 fogwizard 于 2010-11-27 21:57 编辑

rGPBDAT = (data<<5);
        dely(120);
        data =~data;
data的初值为0x06,为什么要移位呢?直接给data附值6*32=192为什么不可以?我看了程序源码,好多都涉及移位,可以算出来,但是麻烦,有没有好的办法不用移位呢?新手,还望指教,谢谢了
 楼主| fogwizard 发表于 2010-11-27 22:15:27 | 显示全部楼层
mpll_val = (92<<12)|(1<<4)|(1);
这条语句也涉及移位,直接给出CPU的频率设置参数会出什么问题呢,还是可以正常执行?
回复

使用道具 举报

yearbyby 发表于 2011-3-4 15:35:47 | 显示全部楼层
移位延时了才能实现循环嘛~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-18 16:11 , Processed in 2.044062 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表