使用代码(1条消息) stm32iic调试ds1307rtc时钟,采用iic接口,驱动软件,可以设置,读取ds1307时钟代码资源使用STM32调试ds1307,采用iic接口,由于有个项目需要使用外部RTC功能,所以需要选一个RTC模块,最后选择淘宝上搞个模块过来测试一下模块长相如下 原理图如下这个模块,从原理图上看,还有一个eeprom,这个也可以通过iic接口来访问,实
STM32+OLED巧妙显示汉字英文目标:实现OLED_Print函数,可以在OLED屏幕上显示中英文和符号混合的任意字符串汉字编码原理ASCII码显示的原理这里不再说明,一般的OLED例程都有使用方法。下面说一下中文编码的原理。 在keil的环境使用的是GBK或者GB2312的编码方式,GBK编码汉字使用两个字节:第一个字节为区码,第二个好像叫段码,区码是大于127的,段码不一定。 具体编码方式
1. 开发环境说明开发板:esp32 显示器驱动:ST7796(SPI接口) 触摸屏驱动:GT911esp-idf:4.4.7(vscode集成) LVGL:8.3.112. 配置项目2.1 创建项目新建项目,选择事例hello world 作为模板,编译无问题2.2 置入LVGL库新建component文件夹下载lvgl 8.3.11和lvgl esp32 drivers文件,并解压至compo
转载 2024-06-10 05:25:27
523阅读
目录开发板图锁存器驱动程序LED模块数码管模块独立/矩阵按键模块DS1302时钟模块DS18B20温度传感器模块AT24C02存储器模块PCF8591数模转换器模块开发板图IAP15F2K61S2最小系统LCD模块超声波传感器模块红外传感器模块DS1302时钟模块AT24C02存储器模块74HC138译码器74HC02或非门数码管模块DS18B20温度传感器模块LED模块74HC573锁存芯片+U
这里使用Arduino IDE进行ESP8266开发。使用了两个8266:1.一个运行在AP模式,将客户端发送过来的温湿度数据显示在一个0.96寸的OLED屏幕上。2.第2个8266为STA模式运行,外接一个DHT11温湿度传感器,将传感器数据发送给服务器端。关于OLED屏幕和DHT11的连接,网上有很多这里不再赘述,下面是两个8266的代码。服务器端8266:#include <ESP82
转载 2024-04-01 10:36:58
159阅读
使用Markdown编写文章,可以使用表格、代码块等符号来展示信息,使得文章的结构更加清晰。下面是教授“micropython ssd1306”给入行的小白的步骤和代码: # 实现“micropython ssd1306”的步骤 | 步骤 | 描述 | | ---- | ---- | | 步骤1 | 安装micropython | | 步骤2 | 配置硬件 | | 步骤3 | 导入ssd130
原创 2024-01-15 21:48:17
790阅读
ESP8266_01搭建开发环境ESP8266_02程序的编译与下载ESP8266_03SDK与Makefile的基本用法ESP8266_04管脚控制与软件定时器ESP8266_05 ESP8266有几个串口?ESP8266_06硬件定时器与IO中断ESP8266_07基于PWM的呼吸灯ESP8266_08基于flash的数据掉电保护ESP8266_09基于IIC控制的OLED屏幕ESP8266_
转载 2024-05-23 23:17:24
100阅读
# 实现SSD1306下载的步骤及代码说明 ## 1. 引言 在实现SSD1306下载之前,我们需要了解一些基本的知识。SSD1306是一款128x64像素的OLED显示屏控制器芯片,它可以通过I2C或SPI接口与微控制器连接。在下载时,我们需要将相关的代码加载到SSD1306控制器中,以实现特定的显示效果。 在本篇文章中,我将向您介绍如何实现SSD1306下载的步骤,并提供相应的代码和注释,
原创 2024-01-10 04:32:20
322阅读
一、本文摘要本文主要基于STM32F407ZET6的FSMC控制器,实现了LCD的驱动芯片的读写通信测试,实现了对SSD1963的读写控制,后面将介绍其中的驱动代码和调试过程,着重结合实际调试波形分析读写时序。二、硬件及原理介绍 如图所示,stm32ssd1963通过FSMC总线连接,其中值得注意的是FSMC_A18地址线当作SSD1963的D/C#(数据/指令线),通过该信号告知SSD1963
转载 2024-10-25 22:01:50
210阅读
如何正确的使用开源物联网系统 - MIVMS MIVMS,全称为Mole intelligent vending machine system,为什么要取名为Mole,mole也就是鼹鼠,这和笔者看过的一部动画短片有关,短片名字叫Big Buck Bunny,是用开源动画软件Blender制作的,那里面有一只鼹鼠给我留下深刻影像,那贱贱的玩世不恭的小眼神顿时吸引了我,因此我把这套开源物联
原标题:机械硬盘避坑大法:一文搞懂PMR和SMR有什么区别存储市场上一直存在固态硬盘(SSD)和机械硬盘(HDD)的竞争。论综合性能,SSD远高于HDD,是大家选购存储设备时的理想选择。早期消费级SSD存储容量一般不高,并且价格昂贵,让很多消费者望而却步。不过这两年,消费级SSD的存储容量不断提高,目前市场上也有4TB的产品可选;同时SSD的价格也在不断下跌,眼下采用原厂TLC颗粒的500GB固态
命令描述1.     基础命令1.1     为页地址模式设置列低半字节的开始地址(00h~0Fh)    这个命令专门为8位列地址的低半字节设置以通过页地址模式显示RAM中的数据。而每一个数据使用后列地址会自动增加。请参考表格9-1的部分以及1.3的部分来了解详细情况。1.2&
文章目录前言目标检测简介目标检测相关技术基于手工特征的目标检测基于深度学习的目标检测基于区域提名的目标检测(RCNN)基于端到端学习的目标检测(SSDSSD研究背景、成果及贡献SSD研究背景SSD成果SSD贡献前期知识储备精读论文整体框架摘要引言Faster R-CNN和YOLO介绍Faster R-CNN算法YOLO算法SSD网络结构SSD网络训练方法default box设计(类似anch
        昨天,我们讲了socket通信,当服务器和客户端建立起连接时,就可以互相通信了。在互联网应用大多使用WebSocket接口来传输数据。而在物联网的应用中,常常出现这种情况:海量的传感器,需要时刻保持在线,传输数据量非常低,有着大量用户使用。如果仍然使用socket作为通信,那么服务器的压力和通讯框架的设计随着数量的上升将变得异常复杂!有无一个
转载 2024-10-08 14:22:51
168阅读
前言听水友介绍了他自己DIY的ESP32 2FA管理器,我也来照猫画虎整一个。因为太简单了,感觉没什么偷懒的点,所以连时髦的面向AI编程都没用上,我直接面向电商编程,看看能买到的最便宜的最合适的产品是怎样的。硬件选型大佬太强了,从软硬件都精通,绘制PCB,打版,制作固件,绘制3D打印外壳。我一个都不会那是不可能的,只是不想折腾,就面向电商开发吧。果不其然,很快啊,一瞬间,我就找到了我心目中认为最合
原创 11天前
106阅读
演示视频:    环境监测第一版 演示视频1 第一版环境监测系统第二版环境监测系统原理图:一、STM32F103系统:1.准备工作软件:keil5     串口助手    使用stm32标准库开发硬件: 传感器:人体红外传感器、可燃气体传感器、倾斜、振动传感器、火焰传感器等   &nb
IIC接口引脚分配                                                      SS
一、基本命令 1.页地址模式下设置列起始地址低位(Set Lower Column Start Address For Page Addressing Mode)(00h~0Fh) 此指令用于在页地址模式下设置GDDRAM的列起始地址(8位)的低4位, 页地址会在数据访问后递增 2.页地址模式下设置 ...
转载 2021-07-13 02:52:00
2713阅读
2评论
使用python做接口自动化测试容易吗我爱你,是多么清楚多么坚固的信仰。我爱你,是多么温暖多么勇敢的力量。为什么要做接口自动化测试? 在当前互联网产品迭代频繁的背景下,回归测试的时间越来越少,很难在每个迭代都对所有功能做完整回归。但接口自动化测试因其实现简单、维护成本低,容易提高覆盖率等特点,越来越受重视。怎么搭建 python 的接口自动化测试框架?如果人生是一个不断走下坡路的过程,那么你一定是
原文地址:https://shumeipai.nxez.com/2019/04/29/use-the-ssd1306-oled-display-on-the-raspberry-pi.html 树莓派在许多使用场景下并不需要接一台专用显示器,如需要查看树莓派上的一些信息可以通过手机、电脑登录到树莓派
转载 2020-10-30 15:34:00
1511阅读
  • 1
  • 2
  • 3
  • 4
  • 5