-
换了块板子,能下下去,我的板子出问题了?片子是不容易坏的啊。
哪位大侠遇到过这种情况啊
-
网上很多这样的例子,楼主好好搜搜,还是可以找到例子的!
-
就看这段代码,i是局部变量还是全局变量,应该没有区别。这个现象是有点奇怪。
一般来说这种循环控制变量应该用局部变量比较好。
另一个问题:
#define CLR_RS P3OUT&=~BIT0;
这种宏定义后面一般不加分号的。
如果加了分号,这样的代码就会出问题:
if (xxx)
CLR_RS;
else
yyy;
-
就目前的技术现状来说,这恐怕无法实现。现有的搜索引擎都是利用“关键字”来进行的。而图片的体积比文字要大到多,而“判定为同一张图片”本身这个算法也无法实现。因为根据同一来源的图片,你可以做成640x480,也可以做成1024x768或其它,用什么要素来确定是同一张图片?
-
不错,楼上几位说的都很好,学习了。
-
这个只能增加 isr ist的效率来做。
楼主可以参考我 做外部串口驱动的办法,博客有。
还有这两个中断线程要互斥。
-
可以附上来学习学习吗?
-
感觉就是 汉字识别,
根据手写的触摸轨迹,然后得出相关手写的数据,
最后进行相关汉字识别。
MARK./
-
AsK: 幅移键控ASK (Amplitude Shift Keying)
ASK指的是振幅键控方式。这种调制方式是根据信号的不同,调节正弦波的幅度。
幅度键控可以通过乘法器和开关电路来实现。载波在数字信号1或0的控制下通或断,在信号为1的状态载波接通,此时传输信道上有载波出现;在信号为0的状态下,载波被关断,此时传输信道上无载波传送。那么在接收端我们就可以根据载波的有无还原出数字信号的1和0。对于二进制幅度键控信号的频带宽度为二进制基带信号宽度的两倍。
幅移键控法(ASK)的载波幅度是随着调制信号而变化的, 其最简单的形式是,载波在二进制调制信号控制下通断, 此时又可称作开关键控法(OOK)。 多电平MASK调制方式是一种比较高效的传输方式,但由于它的抗噪声能力较差,尤其是抗衰落的能力不强,因而一般只适宜在恒参信道下采用。
上面只是一段很简洁的ASK原理,楼主自己在搜索下吧。再自己研究下,就会弄明白的。
另外上面笔误,不是“通讯”,而是“通信原理”
-
我就是对这些东西都不太熟啊,也许哪出了问题我没有发现,请大家指教!
引用 3 楼 wolfmvp 的回复:
不知道楼主是否分析过HttpSendRequest函数的参数,现在的问题是sendRequestResult 为假,问题肯定出在参数中。
-
可能是因为发招聘信息会被删掉....话说回来,待遇如何,在何处??
-
学习
-
有些时候,如果在读写卡上文件的时候 拔卡。CE系统也会down 机。
我不知道为什么会这样。
-
楼主需要确认下:
你的I2C总线是否有上拉电阻,另外你开始时,采用I2C的配置是否正确。
另外处理器输出的复位信号到ov7141,之前需要加个非门,进入电平的翻转。
楼主可以好好看看这篇文章:
http://article.ednchina.com/Embeded/20070817071037.htm
-
以下是我们做项目时候,关于扩展系统NK时的文档,望大家指正。
按照下面步骤,系统NK扩展在40M以内没有问题,但是当系统超过40M之后,还是依照同样的办法扩展,就出现了系统启动停住的问题,见我开始给出的相应打印信息。
望大仙们指点!!!
大于32M的NK烧写问题
通常情况,wince系统默认的image大小是32M,一般这个大小是够了。但如果添加的组件比较多,生成的NK.bin就会超过32M,这时就需要做一些修改了。
1、将项目的配置属性 "Run-time image can be larger than 32MB (IMGRAM64=1)"打上勾。
2、修改WINCE500\PLATFORM\SMDK2450\Src\Bootloader\Eboot.Whimory\loader.h
//
// Nk Memory reigions defined in config.bib...
//
#define ROM_RAMIMAGE_START 0x80000000
#define ROM_RAMIMAGE_SIZE 0x02800000
这里我将image调整到40M。
3、修改WINCE500\PLATFORM\SMDK2450\Files\config.bib
MEMORY
IF IMGMULTIXIP !
IF WINCEDEBUG = retail
NK 80200000 02800000 RAMIMAGE
RAM 82A00000 01600000 RAM
````
ROMSTART = 80200000
ROMWIDTH = 32
ROMSIZE = 02800000
修改规则:
NK start 80200000为image开始,与Eboot对应
NK size 2800000 为image大小,与Eboot对应
RAM start 82A00000为RAM开始地址,NKstart+NKsize=82A00000
RAM size 01600000为RAM大小,
84000000(64M flash)-RAMSTART=01600000
ROMSTART = NKstart
ROMSIZE = NKsize
由此可知,NK调大,RAM就会减小。此外ROMSIZE还是设置NK.nbX的大小。
4、修改WINCE500\PLATFORM\SMDK2450\Src\Inc\image_cfg.h
#define IMAGE_WINCE_RAM_SIZE 0x02800000
5、修改WINCE500\PLATFORM\SMDK2450\Src\Bootloader\Eboot.Whimory\usb.c里面的DMA地址:
#define DMABUFFER 0x31000000
#define USBDEV_BASE 0xB0B00000 // VIRTUAL Address
#define pISR (*(volatile unsigned *)(0x30000000+0x18)) // Virtual Address 0x0 is mapped to 0x30000000, ISR Address is VA 0x18
这时你的内核只要不超过40M就OK了。
上面的步骤使我们参考使用,还望大仙们不吝赐教
-
如果有USB口的无线网卡,尝试禁用笔记本自带的,看是不是还会掉线。
有可能是你的网卡被振动或挤压了。
-
买个开发板,建议用ARM Context-M3的,照着实验板提供的例程,再从官网上下载些例程做几个程序。
不懂就多从网上找找相关资料。
-
找串口链接了什么lib,然后找到源码,、
搬到BSP下编译,调试,很快啥都会了。
-
谢谢诶
-
不会是PB没设置好,只有可能是你自己没搞对。
不能下断点,说明Symbol没有载入;
不能step into,说明Source Path没有设对,PB找不到Source file。
一步一步慢慢检查吧,看看到底是哪里不对。