-
现在数据采集到了,就是每次收到的都是完整数据的其中几位,不能完整收到16位数据
-
麻烦版主了
-
8楼的方案是个不错的方案,刚看了一下。
-
如果把淘汰定义为被压缩到原来市场份额的30%以下,
我认为一定会淘汰8 bit MCU。
-
在最新版说明文档的115/1072页的惨clock tree图中,画的很清楚,在MCO上使用PLL2CLK或PLL3CLK,不就可以将MCO设置为50MHz了吗?有MCO提供以太网时钟,只要MCO是50MHz不就可以了吗?不知道我的理解是否正确!
-
多谢,看来还是不行啊,其实只要在16位操作的时候ADDR不用自动移位就可以解决问题了
kaedewang 发表于 2010-11-3 18:36
-
硬件仿真 r2是0x00000032啊
执行完0x0800138E 601A STR r2,[r3,#0x00] 就HardFault了
-
CONT=0,SCAN=0 单次转换模式(Single conversion mode)单次扫描1通道
CONT=1,SCAN=0 连续转换模式(Continuous conversion mode) 连续扫描1通道
CONT=0,SCAN=1 扫描转换模式(Scan mode):所有ADC_SQR序列 ...
是这么回事。
-
也不是完全不可以混用。HC系列为CMOS电平3.6~5V为高电平,LS系列为TTL电平2.4~5V为高电平,所以74HC系列器件可以驱动74LS系列器件,但74LS系列器件不可以驱动74HC系列器件。
-
我也想参加~~准备中~~~O(∩_∩)O要不加我QQ我们交流下~Q:101491859 加的时候说下士eeworld的O(∩_∩)O
-
围观学习 期待大牛解答
-
楼主,你所说的亮了是背光而已。通电就会亮。你现在应该初始化没成功,假如你的对比度电压调好的话,初始化成功后,LCD会显示模模糊糊的网格的。颜色深浅看对比度来定。
刚才看了一下代码,现在找到了一处错误,估计是问题所在。就是你的判忙函数。
bit lcd_busy()
{
bit result;
LCD_RS = 0;
LCD_RW = 1;
LCD_EN = 1;
delayNOP();
result = (bit)(LCD_data&0x80);
LCD_EN = 0;
return(result);
}
你的是51单片机,作为输入检测LCD_data的bit8的时候,应该先置该口为1,然后再去检测输入状态。具体请参考51IO口作为输入的特性设置。
楼主你先改正这个,看看效果如何。当然了,假如楼主有仿真器的话,一步一步跟踪,很容易找到问题所在的。
-
qc1jqlegD
顶啊顶啊
8nx3jV5Pw
40toFtF1H
顶起来!
-
楼主如果只是要添加一个驱动,而不需要在CATALOG中有显示的话,可以像楼上所说的,在drivers目录下添加你的驱动的目录,并修改dirs文件。
WinCE5.0的开发环境是独立的,Platform Builder 5.0.
WinCE6.0的开发环境是作为VS2005的一个插件存在的。
编译得到驱动dll后,可以重新烧写NK。但这么操作很麻烦,你可以参考下面这个方法调试驱动。
[url=http://www.cnblogs.com/we-hjb/archive/2008/07/24/1250838.html][/url]
-
终于在自问自答中解决了:每像素两个字节导致的错误。
for(int i = 0, j = 8; j < 152 ;i++, j++)
{
BYTE *src_line = pData + j * 120 * 2;
BYTE *tgt_line = m_rgb565_176_144 + i * 176 * 2 + offset_column_start;
memcpy(tgt_line, src_line, bytes_per_line);
}
-
插值会不会速度慢了一点, 这是手机上运行的程序, 只是想把原来 120x160的图像,裁剪成176x144的图像以便于RGB256ToYUV,然后用H.263编码。
有好一点的算法没有, 不胜感激啊
-
up
-
呃……
楼主是发错版了吧?
发到这里来:eeworld>eeworld社区>硬件/嵌入开发>硬件设计
为你解答的人可能会比较多……
-
郁闷。。。 难道需要重新安装 PB了。。。 发现PB真破。。。
-
楼主,上面得函数实现看来是使用了CPU的计数器Timer,你检查一下计数器的初始化是否正确?你程序本身使用计数器计时是正确没有问题的。