-
这只能说明ST这里不产兔子。。。
-
LS正解。
如果复位脚接大电解电容,也可能无法复位。
-
如果在TIM2比较中断里面用 ADC_SoftwareStartConvCmd(ADC1, ENABLE);
则可以转换。
如果关闭TIM2中断,
同时
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T2_CC2;//定时器2 捕获事件触发转换
ADC_ExternalTrigConvCmd(ADC1, ENABLE);
则无论如何不能触发ADC中断。
哪位大侠做过给提个醒
-
楼上的说的很对,楼主可以试试
-
好怀旧啊
-
楼主,问题可以完全锁定在1602上面了,我看了下,知道问题出现在哪了。你将Lcdinit(void)下的LcdWriteCommand(0x80)去掉即可,因为你使用了P4 所有8bit作为数据口,而0x80的命令代表的是,4bit总线方式,你应该选择8bit总线方式。而你的0x38命令就是8bit总线两行显示方式。但是你后来用个80给覆盖了。所有造成你现在高bit数据不见了,因为你4bit总线,呵呵,改过来,估计可以了。
-
自己顶啊!
-
问题就是似乎始终设置始终不成功,比如说我设置为115200的波特率,串口调试助手也是这个波特率的时候不能正确的接收到所发数据,但是如果把STM32的设置为115200/1.5后,串口调试助手在波特率为115200的设置下就可以正确的接收数据。
-
电子城有的,但不知道能实现不。
-
给自己发短信不就知道了,At命令好似没
-
没具体用过,
帮顶下,MARK.
-
谢谢.问题已经解决.楼上各位大侠说得都在理.问题是我要在IDE方式下处理段的定位问题.目前我已经找到解决方法,如下:
1) 在ST IDE 的工程下,(按SHIFT+F7或选择菜单Project->settings)
2) 选择linker属性页
3)在category下拉菜单下选input
4)(门道在这) 在segment/section name表格中按鼠标右键选add segment,然后新建一个段,修改段的起始地址和结束地址
5)然后在新的段中按鼠标右键选add section 加入程序中已经定义好的片段APP_CODE
程序中的开始部分定义的,如下
#pragma section (APP_CODE)
#pragma section const {APP_CONST}
编译后如下
--------
Segments
--------
start 00004000 end 00004001 length 1 segment .eeprom
start 00000000 end 0000000a length 10 segment .bsct, initialized
start 0000808d end 00008097 length 10 segment .bsct, from
start 0000000a end 000000ac length 162 segment .ubsct
start 000000ac end 000000ac length 0 segment .bit
start 000000ac end 000000ac length 0 segment .share
start 00000100 end 00000100 length 0 segment .data
start 00000100 end 00000100 length 0 segment .bss
start 00000100 end 000003f1 length 753 segment .FLASH_CODE, initialized
start 00008097 end 00008388 length 753 segment .FLASH_CODE, from
start 00008080 end 00008080 length 0 segment .const
start 00008388 end 00008924 length 1436 segment .IAP_CODE
start 00008924 end 00008968 length 68 segment .IAP_CONST
start 00009c00 end 00009cc0 length 192 segment .MYINTER_CODE
start 00009cc0 end 0000a398 length 1752 segment .text
start 0000a398 end 0000bba6 length 6158 segment .APP_CODE
start 0000bba6 end 0000c6da length 2868 segment .APP_CONST
start 00000000 end 0002beef length 179951 segment .debug
start 00008000 end 00008080 length 128 segment .const
start 00008080 end 0000808d length 13 segment .init
-
请问怎么才可以确保某文件的代码在RO段的前4K范围呢????
-
还是在仿真情况下
回复内容太短了!
-
是不是就是
SUB1
STMFD SP!, {R0-R3, FP,LR}
...............
BL SUB2
LDMFD SP!, {R0-R3, FP, PC}
SUB2
STMFD SP!, {R0, R1, FP, LR}
........
LDMFD SP!, {R0, R1, FP, PC}
就行了?需不需要在子程序里面对FP和SP进行操作?
-
引用楼主 nuistbaker 的回复:
我初学wince开发,现在环境还没配置好。查了下资料,按别人资料上的做。
然后在模拟器上新建网络连接时发现不能新建,选择连接类型的选项都是灰色的,不知道为什么。
有知道原因的,或者有更详细的步骤发我,感谢。
我在模拟器上上过网,但是那个模拟器是自己定制的,你也可以考虑自己定制一个,这个也不麻烦。
楼主,看你的问题跟我刚开始的问题一样。建议你先百度+Google一下,这个过程需要自己一点一点走过来,这样以后才能走的顺畅,嘿嘿,我现在就很不顺畅,太能偷懒了,哈哈…
-
看了半天,越看越糊涂
-
meter BUS
和
HART
LZ找一下这两个标准~~~
-
它有两个条件判断的((!(MIIRead(0x01) & 0x20)) && ( 0 != WaitCount-- ))
后面那个猜应该是出错后才跳 出死循环吧,前面那个才是想要的目的
-
以前拿来直接用了,没细看怎么计算的,呵呵