-
系统电源经LC到VDDA,ADC精度就很好了?那还要VREF和基准芯片做什么?比如常用的5V LDO今天测是5.01V,明天测可能就是5.03V了,而且温度系数也达不到要求的。凡事没有绝对,版主的办法给8bit ADC用用还是可以采用 ...
哈哈,就是的,凡事没有绝对,没有VREF就绝对要导致精度下降吗?没有VREF就绝对不能用吗?
如果你的系统电流变化太大,系统滤波不能保证稳定供电,这种情况下只能选用较高档次的芯片,使用其它辅助手段保证AD精度。但是这种情况并不是占多数。
-
软 硬都一起上
-
参考 以下代码.
#ifdef _COSMIC_
#define enableInterrupts() {_asm("rim\n");} /* enable interrupts */
#define disableInterrupts() {_asm("sim\n");} /* disable interrupts */
#define rim() {_asm("rim\n");} /* enable interrupts */
#define sim() {_asm("sim\n");} /* disable interrupts */
#define nop() {_asm("nop\n");} /* No Operation */
#define trap() {_asm("trap\n");} /* Trap (soft IT) */
#define wfi() {_asm("wfi\n");} /* Wait For Interrupt */
#define halt() {_asm("halt\n");} /* Halt */
#endif
-
会不会因为T2、T3结构一样同时使用是会出问题啊? 真的想不通,瞎猜了!
结构一样怎么就会出问题?有什么必然联系?
-
ST暂时没有这个打算,因为我们知道这个方面不是我们的强项,因此即使我们做出来也不能保证质量,也不能与那些专业软件公司的产品相比。
当然如果只是做个演示版本,不做商业用途,则另当别论。
-
uchar data PhoneCall[]={"15836174074"};
PhoneCall[count]=key;
我的确把键值扫描出来了,我通过数码管还查了一下,字符串修改了,但是单片机和tc35i的确没读出来,我如果不用键值扫描,而直接用uchar data PhoneCall[]={"15836174074"};的值,单片机和tc35i是可以进行发短信和打电话的,我在想是不是data字符串如果被修改了,存在一个动态和静态的问题,迷惑中
-
同意楼主,我觉得学基本的片内硬件资源,用汇编比较好,容易接触到底层的寄存器,如果真的做项目,还是用c好,有条理,模块化,也容易读懂
-
hoho
-
关键在lib
其他一些设置可以随便改的。
-
eeworld好像不能贴图呀!!谁有ep9315 Windows ce键盘驱动分享下。
-
LZ,听了你12楼说的,我试了一下,并没有你说的会发生硬件错误的情况。
-
右键是左键的长按吧?
有点奇怪的问题。
-
s3c2410 IO口电压是3.3V左右,电机的驱动电流需要多大?建议用专门的驱动IC或者接一个MOS管驱动.
-
引用 10 楼 guopeixin 的回复:
引用 9 楼 eastley 的回复:
引用 8 楼 guopeixin 的回复:
引用 7 楼 eastley 的回复:
引用 5 楼 guopeixin 的回复:
引用 4 楼 guopeixin 的回复:
samsung flash驱动设计的问题,采用了所有r/w操作经由kerneliocontrol转接到oal的方式,所以优先级比较高,导致操作flash的时候系统cpu loading很高
如果想解决这个问题,可以改一下架构或者采用ms 的driver
另外,你点击触摸屏没有反应的时候,可不可以做如下尝试
1. 拷贝文件之前,在device上运行一个测试程序,如播放对象存储中音频文件的播放器,当触摸屏没有反应的时候看测试程序能够正常工作;
2. 在touch driver中每次检测到用户点击的时候输出log信息,看触摸屏没有反映的时候是否有中断的log信息输出
谢谢,1、如果如你所说,我把SD卡上的数据拷贝到Pocketmory1时,系统是正常的,又如何解释?
? ? ? 2、先打开SD卡上的音频文件播放,通过USB Mass Storage拷贝数据到Nand时,音频播放会停在那里,直到拷贝完成才继续播放。
to:1、如果如你所说,我把SD卡上的数据拷贝到Pocketmory1时,系统是正常的,又如何解释?
在没有看到所有线程对cpu占用的具体时间之前所有的分析都是推测
这个应该是SD卡和Mass Storage情况下USB速度的差异导致拷贝文件的时候用在flash Write上的时间长短有关
另外,“2. 在touch driver中每次检测到用户点击的时候输出log信息,看触摸屏没有反映的时候是否有中断的log信息输出”的结果是?
To:1:是的,我现在确实都只是根据表象来推测;
? 2:把触摸屏驱动打印LOG打开,发现是有LOG输出的,虽说不是很流畅,打印如下:
DdsiTouchPanelGetPoint:: *pUncalX=2959, *pUncalY=1888
up
*pUncalX=2959,*pUncalY=1888
那就基本上可以确定是优先级导致的该问题,解决方法如前面说的
不过,其实这个也不算是啥问题,因为连接usb的时候用户基本上不可能同时做这么多的操作
USB Mass Storage是一种情况,但是应用层软件在执行写操作的时候,点击触摸屏有时也会没有反应,或者很慢,这就不能容忍了,如果修改构架的话应该怎么入手呢?能否给个指导思路,谢谢了:)我觉得使用MS的Driver时间会比较久。
-
问题已解决,多谢各位,结贴了
8bit编码用于发送数据,用于行业应用,这个实现起来比较复杂
-
引用 6 楼 guopeixin 的回复:
引用 5 楼 wht6410 的回复:
哦? 这么厉害啊? ? 呵呵?
头像好帅,哈哈
和我一个姓江的同事很像
-
我看了宏晶的89C52,写的弱上拉为160~230uA.这也不大 啊,楼上讲的把IO拉到0.5V,我知道。可是我想不明白,加了电阻三极管还能饱和吗?
3楼。既然还有一个中等强度的上拉,为什么我看到好多就只讲一个弱上拉,只有几十到几百uA.
-
恩,这样也是一种方法。
但是比如说:有一个模块DlyTmr中有四个函数
void DlyTmrInit(void);
void TmrDelayUS(u16 cnt);
void TmrDelayMS(u16 cnt);
void TmrDelayS(u16 cnt);
他们都用到了变量TIM_TimeBaseStructure,那么就得在四个函数都进行如下定义:
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
这样是不是太啰嗦啦!而且这还仅仅是四个,要是GPIO_InitStructure的话那就更是
到处都是定义了。
所以,我觉得这不是一个好的方法!
-
需要知道起始温度,环境温度,和升温的速度!不太好控制!加热丝还要用电路去控制功率,!不过如果他的精度(误差)不是太小就好办的多!
-
listView下 itemActivate事件 同时在listView属性中修改Activation 为 TwoClick