原文:在CUBEMX下,使用STM32F103 SPI做从站的笔记

之前做STM 的项目, 一直都用的是标准固件库。最近有个比较简单的项目,就想试试ST强推的开发工具cubemx。 用了下来,感觉CUBEMX的 HAL库做得很模块化,让一些用户远离了底层。但是也有缺点: . 各种模块,应用都层次化了,所以调用关系也比自己写繁琐得多。 .虽然简化了很多应用的开发过程,但也是因为把驱动模块化了,但不灵活,面对一些特殊点的场合,就容易出现问题。 .一旦代码出问题,找起 ...

2019-03-21 22:16 1 2246 推荐指数:

查看详情

STM32F103 SPI 操作

本主记录SPI 普通操作方式,主要为后续SPI设备提供基础 1、MDK工程目录(创建工程方式略),工程结构与前面 "STM32F103 DMA模式操作UART" 类式 2、spi 设备引脚初始在platform.c 文件, 这里面列出SX1278 设备 platform.c 内容 ...

Fri Mar 22 01:24:00 CST 2019 0 5302
STM32F103SPI2+DMA接收数据

需求:STM32F103作为从设备,通过SPI接收大量数据; 方案:1.STM32SPI通过中断接收(占用CPU资源,且长数据易丢失) 2.STM32通过SPI+DMA实现大数据接收(占用资源少) 本次采用第二种方案实现 时序图 ...

Thu Sep 12 18:22:00 CST 2019 0 1632
STM32F103 使用硬件SPI单线TX发数据来驱动OLED

在驱动OLED时,通常使用CS/SI/SCK三线,时序满足SPI时序,但STM32SPI有四线NSS/MOSI/SCK/MISO,这里MISO没有用到。因此可以使用SPI的单线发送模式进行驱动OLED。 关键代码如下: 但是,经试验发现单线模式下在发送数据时不能使用 ...

Sun May 16 21:47:00 CST 2021 0 1078
STM32F103移值FreeRtos笔记

RTOS版本:FreeRTOS_V8.2.2一、下载FreeRTOS源文件 这个可以在百度上下载,或者在官网上面下载http://www.freertos.org/a00104.html ...

Thu Oct 11 01:03:00 CST 2018 0 749
Stm32f103 ADC 学习笔记

在做有AD模块项目的时候遇到几个问题: 1, ADC配合DMA采样规则是怎样的。 2, ADC在DMA采可否不连续采样,以提高有效采样使用率和降低功耗。 3, 如何提高有效利用率和降低功耗,并减少CPU的占用时间。 4, ADC的如何多通道采样。 针对以上几个问题解答 ...

Fri May 25 08:47:00 CST 2012 0 32656
STM32F103使用内部Flash保存参数

。考虑到这些数据量比较少,使用专门的存储单元既不经济,也没有必要,而STM32F103内部的Flash容量较 ...

Thu Aug 18 23:48:00 CST 2016 0 35099
STM32F103 ------ 时钟配置

由于stm32的库默认是外部晶振8M的情况实现的,所以配置波特率的时候也是按8M,包括主频,如果用12M晶振就需要改动几个地方: 在system_stm32f10x.c中找到相应类型的文件,进行如下修改。 1)72M主频: 8M时: RCC->CFGR |= (uint32 ...

Sun Jul 15 05:40:00 CST 2018 0 1416
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM