stm32f103的开发板,usb通过spi方式读取sd卡,在电脑端显示sd卡内容,官方的历程spi方式有问题,程序里做了修改。主要修改在SPI_MSD0_Driver.c中。
2022-01-28 16:11:17 273KB stm32 usb sd卡 spi
1
通过模拟51单片机的SPI通信,与音频解码芯片vs1003通信,播放简单的midi音乐
2022-01-28 15:55:45 11KB midi音乐播放 51单片机spi通信
1
ADI器件AD7685/AD7687 GPIO模拟SPI总线时序源码
2022-01-28 13:03:12 8KB ADI AD7687 AD7685 源码
1
U8g2 STM32 SPI 0.96寸OLED 1.3寸OLED
2022-01-26 18:02:08 37.45MB stm32 arm 嵌入式硬件 单片机
1
24.1 SPI协议简介 SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设 备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、LCD 等设备与 MCU 间, 要求通讯速率较高的场合。 学习本章时,可与 I2C 章节对比阅读,体会两种通讯总线的差异以及 EEPROM 存储器 与 FLASH 存储器的区别。下面我们分别对 SPI 协议的物理层及协议层进行讲解。 24.1.1 SPI 物理层 SPI 通讯设备之间的常用连接方式见图 24-1。 图 24-1 常见的 SPI 通讯系统 SPI 通讯使用 3 条总线及片选线,3 条总线分别为 SCK、MOSI、MISO,片选线为 S —— S —— ,它们的作用介绍如下:
2022-01-25 18:30:18 36.58MB STM32 F429
1
适合测试nRF52840 spim0-3 1-8M spim3 32M 驱屏能力的用户
2022-01-25 14:12:36 69KB ILI9341 nRF52840 spim3 32Mhz
1
truct spi_device *sensor_spi=NULL; //spi_device 设备结构体信息 int sensor_spi_write(unsigned int addr, unsigned int val, size_t len) { int status; unsigned char write_buf[2]; write_buf[0] = addr; //在某个地址写什么值 write_buf[1] = val; status = spi_write(sensor_spi, write_buf,2); //将数据传送到spi总线0上 if (status) dev_err(&sensor_spi->dev, "%s error %d\n", __FUNCTION__, status); return status; }
2022-01-23 16:19:42 10KB i2c_sensor spi_sensor
1
一是想总结一下SPI总线的特点与注意点,二是总结一下SPI DMA的使用。
2022-01-23 10:37:12 65KB STM32 SPI DMA 经验分享
1
此文档是有关于ARM9的SPI驱动的编写
2022-01-22 17:31:05 274KB 驱动
1
使用MDK5,硬件SPI2读写FM25V05
2022-01-20 17:02:13 3.92MB stm32 arm 嵌入式硬件 单片机
1