这局怎么在欧洲专利局下载下?

人人网 - 抱歉
哦,抱歉,好像看不到了
现在你可以:
看看其它好友写了什么
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&查看: 1809|回复: 8
((*(vu32*)(0X))&0xFF000000)==0x这句话应该怎样理解呢?麻烦详细解释一下。。。
主题帖子精华
初级会员, 积分 121, 距离下一级还需 79 积分
在线时间0 小时
*(vu32*)(0X)这里为什么是中断向量入口地址,那里为什么+4(我知道起始地址长度是4个字节,但是怎么和0x就加在一起了呢?),&0xFF000000这里的与操作是怎么执行的,最后怎么就出来0x了,还有地址这个东西怎么理解比较好,他是不是代表的是一片内存的名字呢?问题有点多。。。请大神解释一下下。。。
串口接收过来的数据,是从:0X开始存储的。
第一个4个字节是MSP地址,第二个4个字节,才是复位中断向量的入口地址。
&0xFF000000就是取最高8位。因为FLASH的地址范围是0X开始的。这可以一定程度上确保地址范围正常。
主题帖子精华
在线时间49 小时
串口接收过来的数据,是从:0X开始存储的。
第一个4个字节是MSP地址,第二个4个字节,才是复位中断向量的入口地址。
&0xFF000000就是取最高8位。因为FLASH的地址范围是0X开始的。这可以一定程度上确保地址范围正常。
我的淘宝小店:
主题帖子精华
初级会员, 积分 121, 距离下一级还需 79 积分
在线时间0 小时
回复【2楼】正点原子:
---------------------------------
回复【2楼】正点原子:
---------------------------------
if(((*(vu32*)(FLASH_APP1_ADDR+4))&0xFF000000)==0x)//判断是否为0X08XXXXXX.
{ &
&&&&&&&&&&&iap_load_app(FLASH_APP1_ADDR);//执行FLASH&APP代码
}
#define&FLASH_APP1_ADDR
0x&& //第一个应用程序起始地址(存放在FLASH)
#define&FLASH_APP2_ADDR
0x
对于这句话的使用还是不太明白,如果我把if(((*(vu32*)(FLASH_APP1_ADDR+4))&0xFF000000)==0x)这句话中的FLASH_APP1_ADDR改为FLASH_APP2_ADDR,那么if(((*(vu32*)(FLASH_APP1_ADDR+4))&0xFF000000)==0x)与
if(((*(vu32*)(FLASH_APP2_ADDR+4))&0xFF000000)==0x)的执行效果为什么不一样,按位与的结果不都是0x吗?
麻烦原子哥再稍微详细一点解释一下这句话的含义,现在想添加多个app程序,但不知道这句话具体含义,感觉还是地址的问题没搞懂,请指教
主题帖子精华
在线时间49 小时
回复【3楼】满满VS犬夜叉:
---------------------------------
说明你FLASH_APP2_ADDR+4里面存放的数据有问题。
我的淘宝小店:
主题帖子精华
初级会员, 积分 121, 距离下一级还需 79 积分
在线时间0 小时
27fe96ce163a10a944f4b4_749.png (0 Bytes, 下载次数: 0)
22:54 上传
SCB-&VTOR = FLASH_BASE | 0x40000;
有了这两个设置,app2应该可以存在0x8040000之后的区域吧
主题帖子精华
在线时间49 小时
回复【5楼】满满VS犬夜叉:
---------------------------------
关键要看你写入正常没有
我的淘宝小店:
主题帖子精华
初级会员, 积分 121, 距离下一级还需 79 积分
在线时间0 小时
回复【6楼】正点原子:
---------------------------------
好的,我再找找原因。
主题帖子精华
中级会员, 积分 273, 距离下一级还需 227 积分
在线时间13 小时
回复【7楼】满满VS犬夜叉:
对于这句话的使用还是不太明白,如果我把if(((*(vu32*)(FLASH_APP1_ADDR+4))&0xFF000000)==0x)这句话中的FLASH_APP1_ADDR改为FLASH_APP2_ADDR,那么if(((*(vu32*)(FLASH_APP1_ADDR+4))&0xFF000000)==0x)与&
if(((*(vu32*)(FLASH_APP2_ADDR+4))&0xFF000000)==0x)的执行效果为什么不一样,按位与的结果不都是0x吗?&
---------------------------------
&
*(vu32*)(FLASH_APP1_ADDR+4)&&===這句是指位址0x&裡面的內容&
*(vu32*)(FLASH_APP2_ADDR+4)&&===0x的&內容&
你應該是少看了一個最前面的&*&&才會覺得2個都一樣
主题帖子精华
初级会员, 积分 121, 距离下一级还需 79 积分
在线时间0 小时
回复【8楼】civic7366:
---------------------------------
恩恩的确是,谢谢。
Powered by上北下南左西右东。这句话怎么翻译啊?, 上北下南左西右东。这句话怎么
上北下南左西右东。这句话怎么翻译啊?
wuyu-13 上北下南左西右东。这句话怎么翻译啊?
up of north,down of south,left of west and right of east.
up北down南left西right东
Under the North SouthEast left the West right望采纳
up instead of north ,down instead of south.left instead of west and right instead of east.
热心网友
Under the North SouthEast left the West right
热心网友后使用快捷导航没有帐号?
查看: 1031|回复: 8
请问下这个语句中,为什么while(1);这句话是必须的。
在线时间19 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 24, 距离下一级还需 176 积分
一粒金砂(中级), 积分 24, 距离下一级还需 176 积分
本帖最后由 xywust 于
12:24 编辑
#include&reg52.h&
#define uchar unsigned char
#define uint unsigned int
void initiate1();
sbit led=P1^7;
void initiate1();
void time1();
uchar count=0;
uchar num=0;
void main()
& && &&&led=1;
& && &&&initiate1();
&&& && &while(1);
void initiate1()
& && &&&TMOD=0x10;
& && &&&TH1=()/256;
& && &&&TL1=()%256;
& && &&&EA=1;
& && &&&ET1=1;
& && &&&TR1=1;
void time1() interrupt 3
{& && && && && &
& && &&&TH1=()/256;
& && &&&TL1=()%256;
& && &&&count++;
& && &&&if(count==30)& && && && && && && && && && && && && && && && &
& && && && && && && && &{
& && && && && && && && && && &&&led=0;
& && && && && && && && &}
& && &&&if(count==60)
& && && && && && && && &{
& && && && && && && && && && &&&count=0;
& && && && && && && && && && &&&led=1;
& && && && && && && && &}& && &
我看这个程序,我加了while(1);之后,二极管就一闪一闪的。
不加while(1);这一句的话,那么灯就一直是暗的。
在线时间620 小时
威望810 分
芯币1297 枚
E金币24 枚
TA的帖子TA的资源
纯净的硅(中级), 积分 810, 距离下一级还需 390 积分
纯净的硅(中级), 积分 810, 距离下一级还需 390 积分
不加的话只运行一次就退出了
不一定哦,看编译器的。keil好像main函数不加循环不会退出main函数的。IAR for 430是会退出的&
退出到哪里了呢???&
在线时间19 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 24, 距离下一级还需 176 积分
一粒金砂(中级), 积分 24, 距离下一级还需 176 积分
不加的话只运行一次就退出了
退出到哪里了呢???
在线时间281 小时
威望869 分
芯币2731 枚
TA的帖子TA的资源
看样子你应该是刚接触单片机。单片机里的程序一般都是死循环,不然的话,程序会很快跑完。看不到现象。
恩恩~~~~~~~~谢谢
我是刚刚接触单片机,菜鸟级别哈= =&
终于逐渐稳定下来了,,有时间可以更新这里面的内容了。
在线时间1104 小时
威望1206 分
芯币4051 枚
E金币435 枚
TA的帖子TA的资源
不加的话只运行一次就退出了
不一定哦,看编译器的。keil好像main函数不加循环不会退出main函数的。IAR for 430是会退出的
430的话好像死循环里没有语句就直接优化掉了。。。&
51系列的呢?&
在线时间19 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 24, 距离下一级还需 176 积分
一粒金砂(中级), 积分 24, 距离下一级还需 176 积分
看样子你应该是刚接触单片机。单片机里的程序一般都是死循环,不然的话,程序会很快跑完。看不到现象。
恩恩~~~~~~~~谢谢
我是刚刚接触单片机,菜鸟级别哈= =
在线时间19 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 24, 距离下一级还需 176 积分
一粒金砂(中级), 积分 24, 距离下一级还需 176 积分
不一定哦,看编译器的。keil好像main函数不加循环不会退出main函数的。IAR for 430是会退出的
51系列的呢?
在线时间620 小时
威望810 分
芯币1297 枚
E金币24 枚
TA的帖子TA的资源
纯净的硅(中级), 积分 810, 距离下一级还需 390 积分
纯净的硅(中级), 积分 810, 距离下一级还需 390 积分
不一定哦,看编译器的。keil好像main函数不加循环不会退出main函数的。IAR for 430是会退出的
430的话好像死循环里没有语句就直接优化掉了。。。
在线时间2592 小时
威望13426 分
芯币10979 枚
E金币270 枚
TA的帖子TA的资源
裸片初长成(初级), 积分 13426, 距离下一级还需 6574 积分
裸片初长成(初级), 积分 13426, 距离下一级还需 6574 积分
该做的事做完了,你也得让CPU跑着,哪怕是原地踏步。
CPU是不知累的,给它小凳子它也不会坐下休息,反倒是到处乱窜闯祸。
main() 函数的最后一句 while(1) 若不写,说明 main() 被执行完了之后要返回到调用 main() 的上级去,但实际上这个“上级”并不存在,于是CPU便开始乱窜闯祸了。
Powered by
逛了这许久,何不进去瞧瞧?

我要回帖

更多关于 国家统计局怎么下载 的文章

 

随机推荐