stm32基于HAL库驱动外部SPIflash制作虚拟U盘📌参考文章:https://xiaozhuanlan.com/topic/6058234791🎞实现效果演示:🔖上图中的读到的FLASH_ID所指的是针对不同容量,所对应的ID。//W25X/Q不同容量对应不同ID关系W25Q80ID0XEF13W25Q16ID0XEF14W25Q32ID0XEF15W25Q64ID0XEF16W25Q128ID0XEF17W25Q256ID0XEF18🔖在电脑端,支持对虚拟出来的存储器进行读写操作。✨如果设计成一块PCB,可以制作成一个微小容量的移动U盘。🌿基于STM32F103,HAL库生成的代码,
这个项目耗时三个月,前两个月攻克技术难关,后一个月进行功能联调,也是我很长时间没有更新的原因。一个项目从初期的evt到最终的pvt,离不开大家的合作。从前期的prd核对到最终的项目交付,耗费了我大量心血,期间遇到的问题不计其数,所以说一个好的项目能极大的锻炼开发人员各方面的能力,包括抗压能力、技术栈、沟通能力。通过这次项目我觉得开发人员在接手一个项目时,尤其是项目负责人时,最重要的不是马上去编码,而是规划,只有前期足够的文档支持,才能事倍功半。尤其是PRD需求的评估。涉及到技术方面其中要着重考虑:代码架构、涉及到的技术栈、通讯的稳定性和快速性、通讯协议的制定和容错处理等,把一个大的项目分成若干
0.96寸OLED显示1.OLED简介1.2OLED结构1.2OLED特点1.3发光原理1.4模块参数2.OLED显示编程2.1OLED显示库2.2汉字取模2.3OLED显示1.OLED简介有机发光二极管(OrganicLight-EmittingDiode,OLED)又称为有机电激光显示、有机发光半导体。由美籍华裔教授邓青云(ChingW.Tang)于1979年在实验室中发现。OLED显示技术具有自发光、广视角、几乎无穷高的对比度、较低耗电、极高反应速度等优点。1.2OLED结构由基板、阴极、阳极、空穴注入层(HIL)、电子注入层(EIL)、空穴传输层(HTL)、电子传输层(ETL)、电子阻
Spy亮点介绍Faker库已添加开卡等活动通用监控脚本。无需手动执行,解放双手。自动监控执行开卡,加购等放水活动,无需时刻守护。Spy全天候监控,自动更新环境变量执行任务。注意事项本教程基于Faker一键安装2.11.3版本青龙,青龙面板版本不大于2.13,Faker2,3库使用。其他版本自测。云服务器为CentOS7.6系统,Unbutu20.04均通过测试成功。云服务器必须可以科学上网,否则无法使用spy。下载安装Spy打开Finalshell,连接云服务器。首先安装DockerDocker安装方法不再赘述。1、输入以下命令每次输入命令前请等待命令执行完成。wget-Oautospyhtt
前言 本次我们学习一下STM32F103关于SPI对存储芯片的读写,介绍W25QXX芯片和对芯片内部讲解和代码解读,学习W25QXX芯片的各种读写指令,操作芯片读写,认识底层驱动,本篇内容主要目的是教会大家看手册写代码,读代码。本篇博客大部分是自己收集和整理,如有侵权请联系我删除。本次实验板子使用的是正点原子精英版,芯片是STM32F103ZET6,需要资料可以@我拿取。本博客内容原创,创作不易,转载请注明没有初步认识SPI协议的,可以先看看我之前的博客:SPI协议讲解一.W25QXX存储芯片介绍应用:需要存储较多数据的时候,比如字库,图片,各种模块数据等等总述:W25Q1
我正在使用XAMPP服务器和EclipseIDE来运行hibernate程序。但是我收到以下错误:**Apr21,201712:46:38PMorg.hibernate.VersionlogVersionINFO:HHH000412:HibernateCore{5.2.8.Final}Apr21,201712:46:38PMorg.hibernate.cfg.EnvironmentINFO:HHH000206:hibernate.propertiesnotfoundApr21,201712:46:38PMorg.hibernate.annotations.common.reflecti
单片机:STM32F4xHAL库软硬SPI驱动ST7735s1.8寸LCD屏幕说明:此篇为学习记录。可能存在错误或者不足。如有问题请指出。硬件环境主控芯片:STM32F411CEU6主控开发板:WeActSTM32F411CEU6最小系统板TFT-LCD屏幕:合宙1.8寸TFT-LCD,驱动为ST7735s软件环境MDK版本:5,32HAL库版本:1.27.1STM32CubeMX版本:6.7.0从手册了解一些必要信息ST7735s支持8080并口,3线和4线串行接口,模块的驱动方式是4线串行驱动方式也就是四线类SPI通信方式。手册内容很多,这里简单记录必要的信息。读写模式以及时序1、四线通信
目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简单普冉PY32系列(四)PY32F002A/003/030的时钟设置普冉PY32系列(五)使用JLinkRTT代替串口输出日志普冉PY32系列(六)通过I2C接口驱动PCF8574扩展的1602LCD普冉PY32系列(七)SOP8,SOP10,SOP16封装的PY32F002A/PY32F003管脚复用普冉PY32系列(八)GPIO模拟和硬件SPI方式驱动无线收发芯片XN297L
SPI硬件电路SPI(SerialPeripheralInterface)是一种嵌入式产品常用的板级高速、全双工通信总线。它采用1主多从的方式进行通信。整个通信的物理层通常需要(3+N)根线。3指的是:SCK、MOSI、MISON指的是片选线:片选线的数量取决于具体的从机数量及从机配置模式;1从机时:只需要1根片选多从机时:如果支持菊花链模式,也仅需要1根片选;如果不支持菊花链,则每个从机都需要独立的片选。S\S\:SlaveSelectSCK:SerialClockMOSI:MasterOutput,SlaveInputMISO:MasterInput,SlaveOutput空闲状态下SCK
目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简单普冉PY32系列(四)PY32F002A/003/030的时钟设置普冉PY32系列(五)使用JLinkRTT代替串口输出日志普冉PY32系列(六)通过I2C接口驱动PCF8574扩展的1602LCD普冉PY32系列(七)SOP8,SOP10,SOP16封装的PY32F002A/PY32F003管脚复用普冉PY32系列(八)GPIO模拟和硬件SPI方式驱动无线收发芯片XN297L