-
哈哈,你是大款还是小款?
如果你是大款,肯定有很多不管是大款还是小款的人赞助,如果你是小款或没款,就要看运气了,
-
浮云对于我等而言,实在是太高了,够不到
-
http://en.wikipedia.org/wiki/Intel_HEX
0000B191应该是需要装入的地址,估计是供后面的 hex目标码用。
05, Start Linear Address Record. The address field is 0000, the byte count is 04. T ...
[/quote]
还是举例说明,才能弄清楚。我的代码生成的部分HEX如下:
:020000040800F2
:1000000000040020594A0008A1420008A342000849
:10001000A5420008A7420008A9420008000000000D
... ...
:104C700006070809FFFFFFFFFFFFFFFF020406080A
:084C8000FFFFE8030100000042
:0400000508004ABDE8
:00000001FF
此段与LZ的一样,类型为05:
:0400000508004ABDE8
其中的地址是0x08004ABD,当我下载代码到芯片里后(不勾选 run to main),程序恰好停在 0x08004ABD,对应于标号: __iar_program_start
维基百科是这么说:
http://en.wikipedia.org/wiki/Intel_HEX
05, Start Linear Address Record. The address field is 0000, the byte count is 04. The 4 data bytes represent the 32-bit value loaded into the EIP register of the 80386 and higher CPU.
根据 http://en.wikipedia.org/wiki/X86_assembly_language
The instruction pointer is called ip in 16-bit mode, eip in 32-bit mode, and rip in 64-bit mode. The instruction pointer register points to the memory address which the processor will next attempt to execute
实际上 EIP 寄存器就是 STM8或者ARM芯片的PC指针。
可见,上面维基百科的描述是对的:类型05后面跟的是4字节地址,将赋给(STM8或者ARM芯片的)PC指针。
-
IAR没用过,不清楚。
-
有pwm的话,PWM可以的,也比较方便的。也可以用定时器输出功能,也可以。不是上M级的频率,我想应该可以发出。不过我关心的是,你是用什么来切换这些频率到蜂鸣器的?你应该只有一个蜂鸣器吧?
-
友情帮顶一下。。。
-
MACRO
$HandlerLabel HANDLER $HandleLabel //什么意思?$HandlerLabel //为什么这里还要加$HandlerLabel这句
sub sp, sp, #4
stmfd sp!, {r0}
ldr r0, =$HandleLabel
ldr r0, [r0]
str r0, [sp,#4] //将RO放进SP
ldmfd sp!, {r0,pc} //将在sp里面r0的值又拿出来给R0,这是怎么回事?PC里面又是放了什么呢?
MEND
-
支持一下
-
引用 6 楼 kevinyujm 的回复:
问题猜不出来。
建议你使用bushound配合程序调试,以确定具体原因。
恩
-
恩,先找本书看下
-
就是说比较器只能比较一个点的值,适应面窄,而AD根据位数可以得到比较准确的信息量.
而使用AD也不会贵,现在很多51都带有片内AD,如STC12C5A60S2带有8路10位AD.
楼主可以将两路信号输入两个AD引脚,AD采样后比较值的大小来控制电机,电路极其简单.
-
可以啊,我试过了,给个链接按照步骤试试
http://fpgamxd.bokee.com/6148479.html
http://msdn.microsoft.com/zh-cn/library/ms895503.aspx
-
google,baidu搜索吧,估计会搜索到一些,google的可以用英文搜。
-
弄一个以太网监控软件,看PC端是否收到相应的帧或者
DEBUG调试下,一步步执行代码,看是否有对端的ARP信息,直到从协议栈退出时是否有有效数据发送
-
找你联系的代理商销售去询问正式报价。
-
什么鸟问题都有可能啊
拿到同事机子上连上了
再回来连我的竟然也正常叻!!
很有可能是360在作怪!
以后就得注意软件有问题时或连不上时看一下其他问题
-
是不是编码开关?
-
就是说只能跑一遍,肯定是程序死在哪了,我碰到过,你仿真查查
-
崩溃
-
提高了一倍,很厉害。你是用5.0还是6.0?