-
我三合一板载的STLink也坏了,可能是我不小心,唉……
-
问题已经解决,确实因为修改启动文件STM32F10X.S引起的,仅仅因为加了TIM5中断,去掉后,就好了。怪啊,看似风马牛不相及。
-
算了,汇编的人太少了,
-
双面胶一定不能太厚了
-
|= 是读出再写回;
= 是写入前不读出。
请检查读出的是什么内容。
-
1. SMS=011: 可实现对A和B的边沿同时计数;
2. 编码器换向时DIR位(TIMx_CR1寄存器)的值会改变,但没有中断产生。
从你描述的现象来看,可能是你的定时器没有配置对。
请参照附件中的例程。
example_Encoder.zip (180.08 KB)
下载次数:83
2010-4-22 12:03
-
经过大量的实验 貌似发现了问题的所在
我猜测大概的原因是
我为虚拟机 创建了一个共享文档,为了安全的考虑 ,我主要是在共享目录储存我的开发文件,包括运行,调试等都在共享文件夹中。然后我在桌面的驱动文件是可以被加载的,但是加载并启动共享目录下的驱动文件时总是有一个错误
ERROR(3): The ImagePath specified in the driver's service database entry is incorrect, or the file is missing
(使用Driver Monitor加载的驱动)
所以我联想到 所谓的ImagePath 正式在虚拟机中把 共享文件夹虚拟成一个盘符,我的是Z盘,实际上这个盘式不存在的(可以尝试去拷贝个文件到这个盘,直接弹错误)
所以我觉得应该是这个问题,后来我把整个工程全部拷到虚拟机中,便不会出现这个问题了。
不过我还是有些疑虑,为什么一开始 我也是在共享文件夹中进行的开发,就顺利加载,因为没有保存当时的snapshot 所以也无从考证,如果有知道的大虾可以跟我分享一下,谢谢喽,不过现在问题已经解决了,如果也有人遇到过类似的问题,我觉得可以试试这个方法解决。
-
可能是配置的不对,而不是程序不对.
-
很不错哦,支持一下呵呵
-
引用 1 楼 gooogleman 的回复:
hive 才能保存注册表的。呵呵。
我不大明白你的意思, 能不能给我说的具体点,我刚刚接触arm和win ce5.0系统
-
你的模拟器是arm的还是x86的
-
-
2440 适合你,入门,资料多,先买了再说吧。
-
把set 改成setb
你寫錯了指令 這個set是一個directive 不是8051的指令
另外發帖子請用語文明一點
-
引用 2 楼 gzwlym 的回复:
谁家的开发板呀
meritech的,6410的板子
-
学习
-
ads编译生成hex文件
然后用H-JTAG下载
需要NAND芯片的H-JTAG配置文件支持
-
复位电路我加了复位芯片,但是还是在Flash中调试时程序好使。脱机程序不运行。这会是什么原因呢? 我的输出文件的.map文件中有如下一段: **************************************** * * * CROSS REFERENCE * * * **************************************** Program entry at : 40000628 Relocatable, from module : ?program_start在链接文件vlikarm_flash.xcl文件中有如下一段:// Code memory in flash-DROMSTART=0x40000000-DROMEND=0x4003FFFF// Data memory-DRAMSTART=0x20000000-DRAMEND=0x2000FFFF-DVECSTART=ROMSTART这样不是已经规定了程序上电后从Flash中运行吗?但是现在程序脱机无法运行。请高手指教!!不胜感激!!
-
继续顶,问题还没解决啊!!
-
我不保证你来这里可以拿高薪,或者有优厚的待遇,不过我可以保证过来3年你会很辛苦,而且学到很多东西!
行内的人都知道,年轻人应该去大公司,学技术。等年纪大了再赚钱!
3年以后,你的身价绝对会涨很多!