天嵌 ARM开发社区

 找回密码
 注册
查看: 1648|回复: 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号 )

GMT+8, 2024-5-21 01:47 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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