ICode9

精准搜索请尝试: 精确搜索
  • 源代码:STM32 SPI “DMA”操作W25QXX(16/32/64/128)系列芯片代码详解2021-12-24 19:03:48

    系列文章目录 文章目录 系列文章目录前言一、SPI.h二、SPI.c1.SPI配置2.DMA配置 3.w25q64.c4.w25q64.h五.main.c六.串口打印代码七、输出结果 前言 框架:自己新建库文件夹 取名lib,并按顺序新建spi.c、w25q64.c(根据自己芯片型号) 使用开发板为正点原子mini板演示,开发板

  • 利用SPI协议读写SD卡2021-12-23 21:02:17

    利用SPI协议模拟SDIO读写SD卡 一、HAL库配置二、移植并添加工程(一)移植驱动文件(二)修改user_diskio.c文件(三)main文件配置(四)其他配置及接线 三、实例演示总结 一、HAL库配置 配置USART1 配置SPI1 配置FATFS GPIO配置 时钟配置 Serial Wire配置 生成工程 二、移植并

  • 使用STM32在SPI模式下读写SD卡2021-12-22 21:58:48

    使用STM32在SPI模式下读写SD卡 代码分享一、SD卡二、实验操作1.在stm32cubemx建立工程2.根据上面的原理图连接硬件3.keil编译和烧录 三、实验结果总结参考文献 代码分享 链接: https://pan.baidu.com/s/1AhzP3XglmqDT-m0MhBYUDA 提取码: ebig 一、SD卡 Micro SD卡(原名:Tra

  • 用STM32F103 对SD卡的数据读取(SPI协议、FAT文件模式)2021-12-21 19:59:39

    目录 一、准备工作 1.硬件 2.软件 二、操作步骤 1.工程下载  2.格式化U盘 3.连线 ​4.代码修改  5.编译、烧录、运行 6.查看生成的文件 三、总结 参考 一、准备工作 1.硬件 stm32f103c8t6最小板SD卡(我的是16G)SD卡模块单片机 Micro SD卡模块CH376S SPI接口 迷你TF卡读写器(某

  • 聊聊读源码这件事2021-12-21 09:31:19

    前言 对于读源码这件事,每个人心中都有一个哈姆雷特,今天这篇文章聊聊我对读源码这件事的一点拙见 为什么读源码 读源码的时候,可以先问一下自己为什么读源码?是为了解决问题,还是单独只是想了解源码的来龙去脉,更甚者仅仅只是为了面试,毕竟面试造火箭,不懂点源码,都没法去忽悠面试官 读源

  • AM335x利用设备树dts挂载spidev0.0、spidev1.0或spidev2.0驱动2021-12-19 18:59:20

    1、前言 最近使用preempt rt linux内核,没有spi驱动。之前写的spi驱动主要是通过修改 arch/arm/mach-omap2/board-am335xevm.c文件实现的,但是这个rt内核没有board-am335xevm.c文件。研究了好久,才发现它是利用设备树来配置或挂载驱动的。 本人对驱动还不甚了解,将探索过程记录如下,

  • stm32f031在硬件上的阉割2021-12-18 13:35:12

    SPI从机模式无法选择传输频率 ADC无法配置Rank 也就无法实现扫描转换 先看F103    再来看F031  

  • springboot 整合logback2021-12-17 14:35:29

    真是处处都是坑,一步一个坑。 因为log4j2的漏洞暴露的原因,整改项目中的所有使用log4j2的日志打印,更换为logback 结果代码更换完后,项目直接启动不起了 直接上报错: 09:39:22,934 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@11:100 - no applicable action for [springPro

  • S3c2440裸机-spi编程-3.gpio模拟spi驱动OLED2021-12-16 14:02:21

    操作OLED,通过三条线(SCK、DO、CS)与OLED相连,这里没有DI是因为2440只会向OLED传数据而不用接收数据。 gpio_spi.c来实现gpio模拟spi,负责spi通讯。对于OLED,有专门的指令和数据格式,要传输的数据内容,在oled.c这一层来实现,负责组织数据。 因此,我们需要实现以上两个文件。   1.SPI初始

  • SPI读写外部FLASH2021-12-16 09:59:47

    前言 1、SPI高速全双工同步的通信总线 2、主机发送一个字节数据到从机,同时从机也会发送一个字节数据到主机(写操作和读操作是同步完成的,如果只想进行写操作,只需忽略接收到的字节即可。如果要读一个字节,就需要发送一个空字节来引发从机的传输) 3、W25Q128将16M的容量分为256个块

  • 基于6U CPCIe的TMS320C6678+KU060的信号处理板卡2021-12-15 16:03:12

      一、产品概述     基于6U CPCIe的C6678+KU060的信号处理板卡是新一代FPGA的高性能处理板卡。板卡采用一片TI DSP TMS320C6678和一片Xilinx公司 XCKU060-2FFVA1156I作为主处理器,Xilinx 的Aritex XC7A200T作为辅助处理器。XC7A200T负责管理板卡的上电时序,时钟配置,系统

  • ZYNQ使用W25Q256问题笔记2021-12-15 09:05:16

    在zynq使用w25q256出现问题,先把问题记录下来,暂时为解决。 我们使用环境 Linux-5.4.151,使用SPI FLASH启动,SPI FLASH :W25q256 (32MB) 内核启动 spi flash 报错,中间有添加打印调试信息 [ 0.592838] Initialise system trusted keyrings [ 0.597462] workingset: timestamp_bits

  • 新资料丨飞凌嵌入式A40i及全志T3系列开发板 对CAN的支持补充2021-12-10 17:35:01

    飞凌嵌入式基于全志系列处理器设计的OKA40i-C开发板、OKT3-C开发板因其接口丰富、低功耗、系统集成度高等特点,深受广大用户赞誉。 小编通过对飞凌技术服务部“A40i/T3客户群问题解决库”进行检索,梳理了部分共性问题及解决思路。本文主要对OKA40i-C开发板/OKT3-C开发板CAN功能使

  • SPI总线学习体会2021-12-09 20:03:02

    什么是SPI通信协议?SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的串行通信总线. 特点:4根线、一主多从、全双工同步通信方式 所有的SPI设备都有MISO(主发从收)、MOSI(从发主手)、CS(和主设备开启从设备信号)、SLCK(同步时钟) SPI的应用:EEPROM,FLASH,实时时钟

  • S3c2440裸机-spi编程-1.spi协议2021-12-09 17:31:22

    1.spi概述   SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的通信总线。 2、SPI优点 支持全双工通信(SPI的数据输入和输出线独立,所以允许同时完成数据的输入和输出) 通信简单 数据传输速率块 3、缺

  • 手把手系列--STM32 QSPI操作指南2021-12-06 23:59:35

    一、目的         前段时间淘了一个STM32H750XBH6_ArtPi开发板,板载两颗华邦的Flash芯片,一颗为W25Q64JV(8Mbytes),通过STM32H750XBH6的QUASDSPI控制用于XIP;一颗为W25Q128JV(16Mbytes)用于数据存储。         然后W25Q64JV使用Quad SPI方式连接,W25Q128JV使用标准SPI连接。

  • springboot总结2021-12-06 10:34:06

    SPI: service provider interface 服务发现,从配置文件发现服务 SPI的核心思想: 服务的动态提供目的: 加载一个外部文件,加载第三方jar。外部文件是无限扩展的。 spring boot通过SPI加载配置文件(META-INF/spring.factories,文件里面的内容 key:value)的方式,把类加载到spring容器完成实例

  • 手把手系列--华邦W25Q64JV Flash操作指南2021-12-04 16:32:57

    一、目的         前段时间淘了一个STM32H750XBH6_ArtPi开发板,板载两颗华邦的Flash芯片,一颗为W25Q64JV(8Mbytes),通过STM32H750XBH6的QUASDSPI控制用于XIP;一颗为W25Q128JV(16Mbytes)用于数据存储。         那么本篇的目的就是给大家介绍介绍W25Q64JV这块颗粒。        

  • 【51单片机快速入门指南】5.1:SPI与DS1302时钟芯片2021-12-03 23:33:29

    目录 硬知识DS1302 简介DS1302 使用控制寄存器日历/时钟寄存器DS1302 的读写时序 电路设计 示例程序DS1302.cDS1302.h测试程序main.c实验现象 普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 上位机:Vofa+ 1.3.10 硬知

  • 深度分析Dubbo SPI源码,扩展Dubbo Validation (groups)2021-12-01 22:33:48

    前言 架构是网关直接通过泛化调用Dubbo服务,不同于web Controller使用spring mvc模块来做到参数注解校验。不过不用担心Dubbo也考虑到了这一点,基于SPI机制提供了ValidationFilter 那我们就来看看他是如何实现的。 Dubbo源码实现 Dubbo SPI定义 你可能要问问了什么是Dubbo SPI,

  • 联盛德 HLK-W806 (四): 软件SPI和硬件SPI驱动ST7735液晶LCD2021-11-28 09:31:07

    目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (三): 免按键自动下载和复位 联盛德 HLK-W806 (四): 软件SPI和硬件SPI驱动ST7735液晶LCD ST7735介绍 ST7735是用于驱动

  • 联盛德 HLK-W806 (四): 软件SPI和硬件SPI驱动ST7735液晶LCD2021-11-28 09:30:01

    目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明联盛德 HLK-W806 (三): 免按键自动下载和复位联盛德 HLK-W806 (四): 软件SPI和硬件SPI驱动ST7735液晶LCD ST7735介绍 ST7735是用于驱动

  • dubbo源码分析3(dubbo中的spi机制)2021-11-27 21:33:46

      上一篇我们看过了jdk中的spi机制,也分析了它的缺点就是会一次性将META-INF/services下的配置文件中,对应接口的全部实现类都给加载;   而dubbo中的spi肯定是提高了性能,还扩展了原生的spi(这就是一句废话,如果提高性能和没有扩展新的功能,干嘛不用原生的啊(-_-メ)) 1. 基于dubbo的sp

  • 基于I2C/SPI的温湿度采集与OLED显示2021-11-27 20:34:15

    基于I2C/SPI的温湿度采集与OLED显示 1.I2C接口实现温湿度(AHT20)的采集 I2C介绍 1.I2C简介 I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何

  • 基于I2C/SPI的温湿度采集与OLED显示2021-11-27 18:34:01

    一、I2c通讯协议 I2C通讯协议(Inter-Integrated Circuit)引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。 实现I2C需要两根信号线完成信息交换,SCL时钟信号线,SDA数据输入/输出线。它属于同步通信,由

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有