头像-125934

zhjb1

  • 北京市昌平区
  • 单片机 嵌入式 测试测量 传感器/MEMS
  • 科研教育 设计,制造及服务 测试仪器及设备

个人成就

获得 100 次赞

帮助过111人

用STM32CubeMX设置STM32F207XX的LCD

请问,在设置使用AHBx如何用DMA方式控制LCD方面遇到困难,请给与指教:1. 如何设置AHBx的各个管脚。2. 如何设置分芯片内存驱显TFTLCD。3. 如何设置DMA访问指定芯片内存自动显示LCD。4. 这样才能生成在Keil或IAR下的可编译修改工程文件。或有参考文件,请指明;或指教!先谢谢了此问题以解决!就是采用STK32CubeMX创建工程完成的,谢谢各位了

GPRS定位问题

问题如图。GPRS能否用于定位?如果用于定位,需要在GPRS模块上编程什么?或安装什么程序实现?先谢谢了。

STM32F1xx焊接问题

最近在深圳3家公司买了STM32F103VET6一共9片,价格在8元到19元不等;STM32F103ZET6一共8片,价格在15元到27元不等,自己手工焊接。恒温电烙铁,温度最低265 度最高295度,焊锡丝日产0.3mm内带助焊剂的,焊接时间控制在5秒以内,最长时间不超过10秒。结果只有首次第一家公司买的各有1片能工作,其余的都不能正常工作!后来焊接的各有2~4块采用抗静电台带手环焊接,并且仅仅焊接所有电源引脚和SWDIO,SWCLK,NRST这几根引脚,采用4线SWD编程。测试方法静态:采用3.3V电压串电流表测试静态电流绝大多数只有5uA~9uA;个别的电流在6mA左右;——注:写错了,静态电流是uA级别的。动态:连接J-link,用SEGGER软件直接检测芯片,都不能识别,因此无法在keil或IAR下仿真编程。问题:STM32F系列芯片这么脆弱吗?除了焊接上的问题——已经非常注意了,还有什么原因导致这样?因为坏率太高,已经怀疑是自己焊接的问题或是其他?!早年的CMOS电路必须在静电台加手环焊接,现在应该不是这样了,焊接过其他像NXP的LPC系列,Freescale的MK系列、Microchip的PIC中高低各系列、TI的MSP系列、Silincon的C8051系列、Nuvoton的M0-M100等系列、等都没有用静电台和手环。最后做个自我解答:弄到原装的芯片后,直接焊上——也没有用静电台、手环,还是那把恒温烙铁一次成功。看来确实是芯片的问题!深圳元器件卖家[分别买了3家]确实有问题,买了这么多芯片,只有1只VET6好的,1只ZET6有5组[PA~PE引脚好的],其余引脚无用。此题已结!!!

已解决了! ROC-RK3328-CC下载linux系统

问题如题。采用Win32DiskImager写TF,无法启动RK3328板子,写Ardroid也不行。请问采用那个软件写TF卡可以启动RK3328,谢谢了

ROC-RK3328-CC的安装和资料下载——已解决

请问:针对ROC-RK3328-CC开发板,在哪里能找到下载的资料和安装使用手册或说明?先谢谢了——已解决

40PIN和50PIN LCD接口逻辑?

提问如题。网上搜索一通,没有搜到40引脚和50引脚的fpc LCD液晶屏连接引脚逻辑,手头有这两种的屏幕。如果有60引脚的逻辑也可以给我,先谢谢了

Alientek TFTLCD驱显问题

问题如题。在本网站申请了一块2.8寸TFTLCD,驱显遇到问题,无论如何设置240X320屏幕只能刷新240x240,下边的80像素不能驱显。下边是ILI9341LCD驱动芯片的初始化代码[所有能写芯片的代码]和结果照片。开发板为STM32F412ZG-NUCLEO,开发软件为IAR7.3,工程为ARMMbed;开发板的PD_0~PD_15作为LCD数据线,采用RGB565模式,PE_10,PE_12~PE_15作为芯片控制信号线。先谢谢了//ILI9341 2.8 inch TFT LCD Initial 240X320dotsvoid lcdInit(void){ res=0; wait(0.1); res=1; wait(0.1); b2l(0x01,0); wait(0.1); b2l(0x11,0);//Exit Sleep b2l(0x28,0);//Dsplay Off //b2l(0xCF,0);b2l(0x00,1);b2l(0xC1,1);b2l(0X30,1);//Power control B-3para=00A2F0 //b2l(0xED,0);b2l(0x64,1);b2l(0x03,1);b2l(0X12,1);b2l(0X81,1);//Power on sequence control-4Para=55012301 //b2l(0xE8,0);b2l(0x84,1);b2l(0x11,1);b2l(0x7A,1);//Driver timing control A-3para=84117A-85107A //b2l(0xCB,0);b2l(0x39,1);b2l(0x2C,1);b2l(0x00,1);b2l(0x34,1);b2l(0x02,1);//Power control A-5para=392C003402 //b2l(0xF7,0);b2l(0x20,1);// //b2l(0xEA,0);b2l(0x66,1);b2l(0x00,1);//Driver timing control B-2para=6600 b2l(0xC0,0);b2l(0x27,1);//Power control//00 VRH[5:0]=21 b2l(0xC1,0);b2l(0x10,1);//Power control//SAP[2:0];BT[3:0]=10 //b2l(0xC5,0);b2l(0x3F,1);b2l(0x3C,1);//VCM control//3F//3C //b2l(0xC7,0);b2l(0XB7,1);//nVM VMF[6:0]-VCM control2=C0 b2l(0xE7,0);b2l(0X04,1);//00000 GON DTE GAS-Entry Mode Set=06 b2l(0x36,0);b2l(0x80,1);//MY MX MV ML BGR 00-MHMemory Access Control=00 b2l(0x3A,0);b2l(0x55,1);//COLMOD: Pixel Format Set=55 b2l(0xB1,0);b2l(0x1B,1);b2l(0x1B,1);//Frame Rate Control(In Normal Mode/Full Colors)=001B b2l(0xB6,0);b2l(0x0A,1);b2l(0x82,1);b2l(0x27,1);//Display Function Control=0A8227xx //b2l(0x20,0);//Display Inversion OFF //b2l(0x21,0);//Display Inversion ON //b2l(0x2D,0);//Color Set-9 para //b2l(0x30,0);b2l(0x00,1);b2l(0x00,1);b2l(0x01,1);b2l(0x3F,1);//Partial Area -8 para //b2l(0x33,0);b2l(0xTFA,1);b2l(0xTFA,1);b2l(0xVSA,1);b2l(0xVSA,1);b2l(0xBFA,1);b2l(0xBFA,1);//Vertical Scrolling Definition //b2l(0x34,0);//Tearing Effect Line OFF //b2l(0x35,0);//Tearing Effect Line ON //b2l(0x37,0);b2l(0xVSP,1);b2l(0xVSP,1);//Vertical Scrolling Start Address //b2l(0x38,0);//Idle Mode OFF //b2l(0x39,0);//Idle Mode ON //b2l(0x3C,0);w2l(0x03FF,1);w2l(0x03FF,1);w2l(0x03FF,1);//Write_Memory_Continue-3para //b2l(0x44,0);b2l(0x01,1);b2l(0xFF,1);//Set_Tear_Scanline-2para //b2l(0x45,0);b2l(0x00,1);b2l(0x01,1);b2l(0xFF,1);//Get_Scanline-3para b2l(0x51,0);b2l(0x00,1);//Write Display Brightness-1para b2l(0x53,0);b2l(0x00,1);//00 BCTRL 0 DD BL 00 Write CTRL Display b2l(0x55,0);b2l(0x03,1);//000000 C[1] C[0] Write Content Adaptive Brightness Control b2l(0x5E,0);b2l(0x0F,1);//Write CABC Minimum Brightness b2l(0xB0,0);b2l(0x1A,1);//ByPass_MODE RCM[1] RCM[0]0 VSPL HSPL DPL-EPLRGB Interface Signal Control=40 b2l(0xB1,0);b2l(0x00,1);b2l(0x14,1);//0x14//Frame Rate Control(In Normal Mode/Full Colors)=001B b2l(0xB2,0);b2l(0x00,1);b2l(0x14,1);//0x14//Frame Rate Control(In Idle Mode/8 colors)=001B b2l(0xB3,0);b2l(0x00,1);b2l(0x1B,1);//Frame Rate control (In Partial Mode/Full Colors)=001B b2l(0xB4,0);b2l(0x00,1);//Display Inversion Control=02 b2l(0xB5,0);b2l(0x7F,1);b2l(0x7F,1);b2l(0x1F,1);b2l(0x1F,1);//Blanking Porch Control=02020A14 //b2l(0xB8,0);b2l(0xCC,1);//Backlight Control 2=CC //b2l(0xB9,0);b2l(0x04,1);//Backlight Control 3=04 //b2l(0xBA,0);b2l(0x65,1);//Backlight Control 4=65 //b2l(0xBC,0);b2l(0x44,1);//Backlight Control 5=44 //b2l(0xBE,0);b2l(0x0F,1);//Backlight Control 7=0F //b2l(0xBF,0);b2l(0x00,1);//Backlight Control 8=00 //b2l(0xF2,0);b2l(0x00,1);//3Gamma Function Disable b2l(0x26,0);//Gamma curve selected b2l(0x01,1); b2l(0xE0,0);//Set Gamma-15 para b2l(0x0F,1);b2l(0x2A,1);b2l(0x28,1);b2l(0x08,1);b2l(0x0E,1); b2l(0x08,1);b2l(0x54,1);b2l(0XA9,1);b2l(0x43,1);b2l(0x0A,1); b2l(0x0F,1);b2l(0x00,1);b2l(0x00,1);b2l(0x00,1);b2l(0x00,1); b2l(0XE1,0);//Set Gamma-15 para b2l(0x00,1);b2l(0x15,1);b2l(0x17,1);b2l(0x07,1);b2l(0x11,1); b2l(0x06,1);b2l(0x2B,1);b2l(0x56,1);b2l(0x3C,1);b2l(0x05,1); b2l(0x10,1);b2l(0x0F,1);b2l(0x3F,1);b2l(0x3F,1);b2l(0x0F,1); //b2l(0xE2,0);b2l(0xFF,1);b2l(0xFF,1);b2l(0xFF,1);//Digital Gamma Control 1-3para //b2l(0xE3,0);b2l(0xFF,1);b2l(0xFF,1);b2l(0xFF,1);//Digital Gamma Control 2-3para b2l(0x2A,0);b2l(0x00,1);b2l(0x00,1);b2l(0x00,1);b2l(0xEF,1);//Page Address Set b2l(0x2B,0);b2l(0x00,1);b2l(0x00,1);b2l(0x01,1);b2l(0x3F,1);//Column Address Set b2l(0xF6,0);b2l(0x01,1);b2l(0x00,1);b2l(0x00,1);//Interface Control-3para=010000 //b2l(0x0B,0);b2l(0x00,1);b2l(0x20,1);// //b2l(0x12,0);//Partial Mode ON b2l(0x13,0);//Normal Display Mode ON b2l(0x29,0);//display on}

TF卡启动Ubuntu

在一个支持Linux的荔枝派中如何格式和下载Ubuntu系统到TF卡中。已安装VMware和UbuntuLinux在PC中。谢谢