-
可能是我用的太少了,从买回来就没刷过
-
1、如果你是用MDK,那可以先做个软件仿真,如果连软件仿真的CANRX跟CANTX都不行的话就是软件问题了。
2、如果排除了软件问题,那就用示波器直接看波形咯 ...
强烈不建议使用软件仿真!
-
是的哦 谢谢提醒哈
现在板子上就一个24c02 不知道怎么弄成 Device没有释放总线?
我单步调试时候,故意在中途断电。然后在上电调试时候,还是能顺利运行程序。
前几天休息时候调,老是死。现在想要它死,它怎么都死不了 啊啊
反正明白了整个过程 以后再遇到了 心中也有数了啊
-
出现这个问题可以确定是由于硬件原因引起的吗?
-
引用 4 楼 91program 的回复:
如果定义参数,那是你的问题
如果一个函数搞不定,就不要说函数了
很纠结......
-
又有新问题了。呵呵。返回值是0。
-
偶看来都一样,不过偶都没深入过只是修修改改
-
所谓DB,constA其实都不符合要求。LZ意思是想把程序运行时的某种状态记录下来,留到下次系统启动时候使用。
flash program 满足要求,在没有EEPROOM的情况下
看MCU datasheet 的isp icp 之类的部分。不过照你提的问题来看,要编程 flash ,还需多多努力
-
N
顶啊顶啊
f
Q
顶起来!
-
自己顶
-
dc vxczvxc
-
看来只有自己画了
-
引用 12 楼 lsc9908 的回复:
今天试了一天,大致排除了硬件问题,可能还是软件原因,还没想到办法。
问题是什么是正确的程序,我从网上下载的别的串口调试助手一类的软件,也只能发出去,接收不到,
别人能用的串口助手,你这不好用,怎么还能说排除了硬件原因的呢。
串口连线是否正确 232 422 485串口的连线不一样,不是搞错了吧
-
不懂,帮顶下。
-
学习学习
-
hi rosky:
如果你把SYS文件考到系统目录了,在调用SetupCopyOEMInf这个,如我之前说的 如果驱动已经通过签名,插上卡后只要你的INF和你的硬件设备能对应找到,应该是可以自动安装上的,前提是要通过签名,否则还需要手动安装。
-
是不是波特率没对呢,要不然怎么会一直帧错误?
还有就是一直出不了中断是死在哪个位置?你的中断处理函数,为什么一定要去读取8Byte的数据,要是由于帧错误而产生的中断,你读8bytes数据是不是就不正确呢,应该先判定一下中断类型后再作出相应的处理吧?
没用过你的这种ARM,但三星的ARM发生中断后要清除一下interrupt pending (接受发送或者错误都有相应的标志位)之类的东西
-
谢谢veabol的提示.现在我的usbmsfn.dll终于跑起来了.但是调试信息里却出现:
STORE_Init: failed to open store DSK1:; error = 4319
…… ……
还是无法识别为U盘。和FLASH DRIVER有关的注册表项是:
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDrv]
"Dll"="FLASHDRV.dll"
"Prefix"="DSK"
"Index" =dword:1
"Order"=dword:0
"Profile"="FlashDrv"
"IClass"="{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"MountFlags"=dword:10
"BootPhase"=dword:0
感觉象是注册表项有问题,或者和FLASH驱动有关。
-
扬创的板板我用过,源码没有,可有相关的现成文件。把相关的文件都烧进去。
不只检查连线的问题
-
看看 user guide吧,上面说得比较清楚