UINT16 F_32BitDiv32Bit(UINT32 divA,UINT32 divB) { UINT32 div_result=divA; UINT32 div_yu=0; UINT8 i=0,sign_a,sign_b; UINT16 mB=divB; if((divA==0)||(divB==0)) { return 0; } for(i=0;i
因为下一个项目可能会用到触摸屏,所以这段时间对触摸屏的驱动的移植进行了研究,今天正好有机会,谈谈移植过程。 其实基于开发板对触摸屏驱动进行移植,需要做的工作并不是太多,因为大部分工作开发板的供应商已经提供好了,但是用起来总是不尽人意,所以需要进一步优化,废话少说,步入正题。 首先看一下硬件电路,如下图所示: 开发板上使用的是TSC2007作为驱动触摸屏(电阻屏)的驱动芯片,没有使用nuc...
我们打算使用gdb去解决为什么下面的程序(文件为segfault.c)引起了段错误的问题。下面的这段程序是从用户那里读入一行文本字串然后显示在屏幕上。然而,如下当前的程序并不会如期执行... [cpp] view plaincopyprint? #include #include int main(int argc, char **argv) { ...
我用一个公司自制的模块,模块的MCU是NXP LPC2109,进行ISP下载及运行时,非常不稳定,弄得自己非常郁闷。现在有空找出图来,与周立功的EasyARM 2100开发板进行对比,还好,ISP部分近乎一样。由于使用的是UART0,初一看去,只要4根线就够了(VDD,GND,TxD0和RxD0),但是还需要P0.14作ISP跳线,这在LPC2114中也是一样。这个脚在数据手册中标明了三...
public function index() { ob_end_clean(); ob_implicit_flush(1); for ($i = 1; $i < 100; $i++) { echo $i . ''; sleep(1); } print_r('xxx');...