-
”用途别问“,是由于仪表比较简单,竞争压力大的缘故,如果你是一块玉,你自己都可以琢磨出来的。
-
请问如果出了批量性问题如何跟ST联系?
可以通过购买渠道联系ST,只要是正规渠道。
-
lz在EXTI中断里进入停止模式,并希望使用使用同一个EXTI中断唤醒是不可行的
因为MCU在进入停止模式前仍然在EXTI中断里,中断优先级相同不能打断自己,所以也不能唤醒MCU,lz可以尝试在进入停止模式前调高中断的优先级,可不可行我还没有测试过。
我建议楼主采用下面的方法:
看手册这段
Two options are available to select the Sleep mode entry mechanism,
depending on the SLEEPONEXIT bit in the Cortex-M3 System Control register:
● Sleep-now: if the SLEEPONEXIT bit is cleared, the MCU enters Sleep mode as soon
as WFI or WFE instruction is executed.
● Sleep-on-exit: if the SLEEPONEXIT bit is set, the MCU enters Sleep mode as soon as
it exits the lowest priority ISR.
把SLEEPONEXIT位在中断里置1,那么MCU在退出中断的时候就会自动进入睡眠模式,如果希望唤醒MCU,那么在中断里把这位清0就可以了。
-
最好把 nk弄到30M以下,好像过了30M就会出现你这样的问题,我用的2416,就是这样解决的。
-
网上下载个文件vdmagdi.exe
-
实在不好意思,我没有实际调试过程序,实在是回答不了你的问题,辜负了你的厚望,抱歉抱歉,
-
汉化的也容易出问题,呵呵
-
我们公司也很多女同志,都工作得很不错。
没有想象那么辛苦,就算上线,估计一年也就一次吧。
做任何事,认真努力好好干,应该都会有前途。呵呵
-
采样值跳变范围有多大。信号是否本身就是跳的。AD读取时序是否正确。
-
引用 3 楼 silink2 的回复:
在linux中,如何实现串口的独占?
我试验过,linux环境下,串口是可以重复打开的,不过当打开次数过多而不关闭时就会出问题。
奥,wince下应该就是独占方式打开串口的,至于linux下应该也是有其他方法来实现吧。
-
使用并行,读写速度快,但需要单片机口线多!编程简单些!
使用串行,读写速度慢些,但节省io口!
如果屏幕的刷新要求快,就使用并行,否则使用串行就行了!
-
引用 10 楼 guopeixin 的回复:
引用 8 楼 muyizhaoyang 的回复:
引用 5 楼 hansin 的回复:
m_bitmapS.SetBitmap(bitmap);
是什么,为什么进行两次?
楼主为什么确定是位图的泄漏?.
正如6楼所说,只进行一次有时候会画不出来。
我在调试的时候同时看内存,发现只要调用一次打开位图,内存就会增加将近500K,正好是一副位图的大小。这种增加只增无减,所以想着是不是内存泄露了???
那不就是没有释放么?看看是不是那个地方的内存没有释放
是啊,现在就是找不到地方~~
-
引用 8 楼 wangxin_801115 的回复:
可以
你加我
[/quote]
公司不让上QQ晚上加你好么 谢谢了
[quote]引用 9 楼 zhoukq 的回复:
你可以选择release方式编译nk文件的。
我们也用过lx800的bsp通常情况下用release方式生成的nk文件,默认就可以启动板卡的。
刚用release方式编了一下,在板子上能启动了~~~
是不是BSP那块的kitl的问题呢?
另外分辨率上有一些问题,你们那遇到过么?
-
fuction client的组件和mass storage的组件我都试过了,注册表也做了相应的修改
郁闷,都是中断不触发,至少中断应该触发才是啊,我一会再多输出些调试信息看看吧
这份驱动中没有看到任何使能ep中断的代码,xuefeng_baggio兄弟的驱动在自己的BPS中好使?
-
楼主可以用proteus仿真一下,结果不就很明了了.楼上从功能上讲可以实现将stringaz变为12字节的字符串
-
引用 2 楼 arnold9009 的回复:
首先要确定该寄存器在cpu端的地址。。。。。
之后的事情就好办了
例如:FPGA 的地址为0x450
芯片的内部寄存器地址为0x303
-
用中断方式是可以处理的过来。你可以把fifo的长度设置长一些比如用64。然后触发中断设置为48.
不要相等。试试看。
7个字节也可以的,应该不会有漏数据的现象。我觉得你是不是每次接收数据就把FIFO给清掉的原因造成。比如说FIFO接到7个就通知中断处理了,然后FIFO还会继续接收后面的字节。但是你中断接完7个字节,就直接把fifo清掉了。后面几个字节可能就丢失了。
其实用DMA的方式跟中断也一样。等FIFO满了,直接从总线传到Memory,不用通过CPU来转。速度快一些。触发的原理还是跟中断一样的。
-
不错的贴
-
需要清除什么标志啊?我没用中断进行通讯,用中断通讯就正常,不用中断就不正常了。
-
另外,在OEMPowerOff中,挂起之前设置了USB得相关寄存器,唤醒之后也立即设置了USB相关寄存器,这是为什么呢,
难道直接在驱动的POWERUP中设置不行吗