STM32F0单片机快速入门八 聊聊 Coolie DMA

STM32F0单片机快速入门八 聊聊 Coolie DMA

人们经常说,道路是人走出来的。同样,DMA(直接内存访问)也是因为需要大量数据传输而诞生的。

STM32F0单片机快速入门九 用 I2C HAL 库读写24C02

STM32F0单片机快速入门九 用 I2C HAL 库读写24C02

24C02现在几乎成为了开发板的标配,对于需要掉电存储的应用来说,它确实是最佳选择。现在的单片机因为内部集成了Flash存储器,一般也支持数据的掉电保存,但与24C02这种EEPROM相比,使用单片机内部的Flash存在一些需要注意的问题:

使用Buildroot为I.MX6制作根文件系统

使用Buildroot为I.MX6制作根文件系统

我已经接触Freescale/NXP的I.MX6处理器有超过两年的时间了。对于一开始只是玩MCU的我来说,这真是面临了很多挑战。最令我感到沮丧和崩溃的是官方基于Yocto的开发环境。搭建它要求非常高,需要机器上有上百G的空间,还有特定版本的Ubuntu系统

STM32F0单片机快速入门十 用 SPI HAL 库读写W25Q128

STM32F0单片机快速入门十 用 SPI HAL 库读写W25Q128

当我们需要存储比较大量的数据时,上一篇文章所介绍的 24C02 (256个字节的EEPROM)已经不能满足需求。这时,我们会使用另一种类型的存储器,即 Flash。例如,具有SPI接口的 W25Q128。

MicroPython 玩转硬件系列6:获取天气情况

MicroPython 玩转硬件系列6:获取天气情况

前面几篇文章详细介绍了MicroPython的一些基本功能。今天我们要实现一个更有趣的功能:获取天气情况。当我想要开始实现时,却发现了一些问题。不过,我将与大家分享我实现这个功能的整个过程。

STM32F0单片机 PWM + ADC 控制有刷电机

STM32F0单片机 PWM + ADC 控制有刷电机

有刷电机是电机领域中最简单且历史最悠久的电机种类之一,至今仍广泛应用于各个领域。它的控制非常简单,只需对电机的两个电极加上正向电压,电机就会顺时针旋转;若加上反向电压,则旋转方向也会反转。通过控制电极上的电压,可以调节电机的转速。

如何实现UART的分时复用

如何实现UART的分时复用

实际应用中经常会遇到微控制器(MCU)内置的UART个数不足的情况,通常有几种处理方式可供选择:

IMU模块中的一些基本概念和常见问题

IMU模块中的一些基本概念和常见问题

静止状态下加速度计可以测得重力矢量并作为参考,所以静态下俯仰横滚角不会漂移而且精度比较高,然而由于航向角与重力垂直,没有绝对参考,水平方向上的航向角误差会随着时间慢慢变大,变的越来越不准 。

关于STM32启动文件的几个小问题

关于STM32启动文件的几个小问题

基于STM32芯片的工程代码里有一个非常关键的文件,即启动文件。该文件使用汇编语言编写,文件名以.s结尾,它是芯片程序运行时首先执行的文件。它的主要功能是在执行用户程序之前进行基本准备工作,例如执行复位程序初始化栈和堆、配置时钟系统的默认设置、定义和分配中断向量表等。

1588 P2P链路延迟测量机制

1588 P2P链路延迟测量机制

在之前的文章中,我们介绍了1588中的E2E(End-to-End)链路延迟测量机制。在本文中,我们将顺便介绍一下P2P(Peer-to-Peer)的链路延迟测量机制,这也有助于以后的E2E透明时钟和P2P透明时钟的介绍。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部