北斗GPS ATGM332D模块软硬件技术资料+STM32单片机软件工程源码: 1-原理图_尺寸图 2-开发板配套例程 3-配套软件 4-官方文档 5-NMEA0183解码库源码 ATGM332D与各开发板引脚连接说明 GPS单位及纠偏.pdf ATGM332D模块用户手册 .pdf ATGM332D-5N卫星导航模块用户手册.pdf ATGM模块在线升级协议.pdf CASIC多模卫星导航接收机协议规范.pdf 中科微导航模块专用Android驱动.rar
GPS模块NEO-6M模块软硬件技术资料+STM32单片机软件工程源码: 1-原理图_尺寸图 2-开发板配套例程 3-配套软件 4-官方文档 5-NMEA0183解码库源码 WF-NEO-6M与各开发板引脚连接说明 GPS单位及纠偏.pdf WF-NEO-6M模块用户手册 .pdf WF-NEO-6M模块数据手册.pdf NEO-6_DataSheet_(GPS.G6-HW-09005).pdf NEO-6_ProductSummary_GPS.G6-HW-09003-C3.pdf u-blox6_ReceiverDescriptionProtocolSpec_GPS.G6-SW-10018-C.pdf UBLOX-GPS Hardware Integration Manual .pdf 资料说明.png
4.3寸RGB接口电容触摸屏GT5688模块软硬件技术资料+STM32单片机软件工程源码: 1-原理图_封装库_尺寸图 2-配套程序 3-参考资料 4.3液晶模块与各开发板的接线方式.xls 4.3-58 SPEC-180616.pdf 4.3寸液晶屏数据手册.pdf F043A11-601_Approval Product Specification_V2.1.pdf 【电容屏IC】GT5688 Datasheet.pdf 背光说明.pdf
5寸 RGB接口电容触摸屏GT917S模块软硬件技术资料+STM32单片机软件工程源码: 1-原理图_尺寸图_封装库 2-STM32系列配套程序 3-参考资料 5_7寸液晶屏与各开发板的接线方式.xls 关于触摸相关程序说明.pdf 5.0TFT-800X480-规格书.pdf 5.0寸液晶屏数据手册.pdf 5.0寸触摸屏面板说明.pdf GT917S _Datasheet_V0.1.pdf GT917S编程指南文件_V0.1.pdf gt91x编程指南.pdf 其他 液晶背光升压IC-CAT42-数据手册.pdf 触摸屏主机端调试指南.pdf
OV2640摄像头模块软硬件技术资料+STM32软件工程源码+AD原理图PCB封装库: 1-RT1052配套例程 1-STM32配套例程 2-OV2640数据手册 OV2640.jpg OV2640原理图_封装库.rar Thumbs.db YH-OV2640摄像头用户手册.pdf JPEG压缩编码标准.pdf ov2640datasheet.pdf OV2640_Camera_app.pdf ov2640_Camera_hardware.pdf sccb协议.pdf
OV5640摄像头模块软硬件技术资料+STM32软件工程源码+AD原理图PCB封装库: 1-RT1052配套例程 1-STM32配套例程 OV5640.jpg OV5640与开发板引脚连接说明 OV5640原理图_封装库_尺寸图.rar OV5640数据手册 Thumbs.db YH-OV5640用户手册.pdf OV5640_自动对焦照相模组应用指南(DVP_接口)__R2.13C.pdf OV5640参考手册(包含寄存器说明).pdf OV5640模组结构图+引脚说明+实物照片.pdf OV5640模组结构图(画PCB封装时需要用到).pdf
RFID-RC522 NFC模块软硬件技术资料+STM32软件工程源码: RC522与各开发板引脚连接说明 YH-RC522模块用户手册.pdf YH-RC522模块用户手册V1.1.pdf 参考资料_数据手册 配套程序 IC-S50数据手册.PDF MFRC522中文.pdf MFRC522数据手册.pdf RFID协议中文版.rar S50非接触式IC卡性能简介(M1).pdf
中景园电子0.96OLED显示屏_arduino_IIC_例程+SPI_例程工程源码: void Adafruit_SSD1306::startscrolldiagleft(uint8_t start, uint8_t stop){ ssd1306_command(SSD1306_SET_VERTICAL_SCROLL_AREA); ssd1306_command(0X00); ssd1306_command(SSD1306_LCDHEIGHT); ssd1306_command(SSD1306_VERTICAL_AND_LEFT_HORIZONTAL_SCROLL); ssd1306_command(0X00); ssd1306_command(start); ssd1306_command(0X00); ssd1306_command(stop); ssd1306_command(0X01); ssd1306_command(SSD1306_ACTIVATE_SCROLL); } void Adafruit_SSD1306::stopscroll(void){ ssd1306_command(SSD1306_DEACTIVATE_SCROLL); } void Adafruit_SSD1306::ssd1306_data(uint8_t c) { if (sid != -1) { // SPI //digitalWrite(cs, HIGH); *csport |= cspinmask; //digitalWrite(dc, HIGH); *dcport |= dcpinmask; //digitalWrite(cs, LOW); *csport &= ~cspinmask; fastSPIwrite(c); //digitalWrite(cs, HIGH); *csport |= cspinmask; } else { // I2C uint8_t control = 0x40; // Co = 0, D/C = 1 Wire.beginTransmission(_i2caddr); Wire.write(control); Wire.write(c); Wire.endTransmission(); } } void Adafruit_SSD1306::display(void) { ssd1306_command(SSD1306_SETLOWCOLUMN | 0x0); // low col = 0 ssd1306_command(SSD1306_SETHIGHCOLUMN | 0x0); // hi col = 0 ssd1306_command(SSD1306_SETSTARTLINE | 0x0); // line #0 if (sid != -1) { // SPI *csport |= cspinmask; *dcport |= dcpinmask; *csport &= ~cspinmask; for (uint16_t i=0; i<(SSD1306_LCDWIDTH*SSD1306_LCDHEIGHT/8); i++) { fastSPIwrite(buffer[i]); //ssd1306_data(buffer[i]); } // i wonder why we have to do this (check datasheet) if (SSD1306_LCDHEIGHT == 32) { for (uint16_t i=0; i<(SSD1306_LCDWIDTH*SSD1306_LCDHEIGHT/8); i++) { //ssd1306_data(0); fastSPIwrite(0); } } *csport |= cspinmask; } else { // save I2C bitrate uint8_t twbrbackup = TWBR; TWBR = 12; // upgrade to 400KHz! //Serial.println(TWBR, DEC); //Serial.println(TWSR & 0x3, DEC); // I2C
中景园电子0.96OLED显示屏_C51系列测试程序 IIC_例程+SPI_例程工程源码: 中景园电子0.96OLED显示屏_C51系列_IIC_例程推荐使用 中景园电子0.96OLED显示屏_C51系列_IIC_例程推荐使用.zip 中景园电子0.96OLED显示屏_C51系列_IIC应答_例程 中景园电子0.96OLED显示屏_C51系列_IIC无应答_例程 中景园电子0.96OLED显示屏_C51系列_SPI_例程