嵌入式大杂烩
本博客内容会同步至我的微信公众号【嵌入式大杂烩】欢迎关注!关注并回复【1024】送你一份学习资料包!
【STM32笔记】两块STM32之间的SPI主从通信实例(附代码工程) 【STM32笔记】两块STM32之间的SPI主从通信实例(附代码工程)
之前分享过的SPI通讯实例:STM32硬件SPI主从通信,是基于一块STM32的两个SPI通讯。如果要进行两块STM32之间的SPI通讯,需要注意一些什么呢? 最近因为工作需要,要实现控制板之间的SPI通讯。两块STM32之间的SPI通讯平
2019-10-08
【STM32笔记】复用时钟何时开启呢? 【STM32笔记】复用时钟何时开启呢?
STM32的AFIO时钟真的是在开启引脚复用功能的时候开启吗?其实并不是~ 什么是复用?我们知道,STM32有很多外设,这些外设的外部引脚都是与GPIO共用的。我们可以通过软件来配置引脚作为GPIO引脚还是作为外设引脚。当引脚配置为外设引脚
2019-09-26
【STM32笔记】ISP下载的原理是什么? 【STM32笔记】ISP下载的原理是什么?
上一篇笔记分享了STM32的串口IAP实例:STM32串口IAP分享。其中,下载IAP程序时用ISP的方式进行下载。这里的ISP又是什么呢? ISP方式下载程序原理ISP:In System Programing,在系统中编程 在STM32
2019-09-17
【STM32笔记】串口IAP分享 【STM32笔记】串口IAP分享
什么是IAP?IAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升
2019-09-16
【RT-Thread笔记】内核对象模型 【RT-Thread笔记】内核对象模型
RT-Thread中的对象有哪些?RT-Thread包括了很多不同类型的对象,如线程,信号量,互斥量等。在代码中,这些对象被汇总到一个枚举中(在rtdef.h中): enum rt_object_class_type { RT_Ob
2019-09-01
【RT-Thread笔记】内核基础 【RT-Thread笔记】内核基础
最近在工作中有用到多任务系统,趁热进行学习一下。这里我选择国产实时操作系统RT-Thread进行学习,因为现在很火呀。之前已经有简单地过了一遍RT-Thread,奈何学过地知识一旦不用,就会很容易地忘掉,所以应当多做一些学习笔记~ RT-T
2019-08-30
程序的组成、存储与运行 程序的组成、存储与运行
一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM, RAM 相当于内存, Flash 相当于硬盘。编译器会将一个程序分类为好几个部分,分别存储在 MCU 不同的存储区。 一、编译过程之前分享过C程序的编译过程的笔记:C程序的
2019-08-28
【STM32笔记】什么是通讯? 【STM32笔记】什么是通讯?
一、什么是串行通讯与并行通讯?按数据传送的方式,通讯可分为串行通讯与并行通讯,串行通讯是指设备之间通过少量数据信号线(一般是 8 根以下),地线以及控制信号线,按数据位形式一位一位地传输数据的通讯方式。 而并行通讯一般是指使用 8、 16、
2019-08-23
【STM32笔记】串口空闲中断接收不定长数据(DMA方式) 【STM32笔记】串口空闲中断接收不定长数据(DMA方式)
在使用STM32的串口接收数据的时候,我们常常会使用接收中断的方式来接收数据,常用的是RXNE。这里分享另一种接收数据的方式——IDLE中断(PS:本文的例子运行在STM32F103ZET6上)。 一、IDLE中断什么时候发生?IDLE就是
2019-08-18
替代串口打印,嵌入式中另一种打印调试的方法 替代串口打印,嵌入式中另一种打印调试的方法
一、前言在我们的嵌入式开发中,常常把printf重定向到MCU的串口外设,再配合上位机界面软件,通过打印调试信息的方式来调试我们的嵌入式软件。 此处,我们介绍另一种打印调试的方法——SEGGER 的RTT 。RTT全称是Real Time
2019-08-16
【DSP笔记】TI官方例程中切换RAM、FLASH工程版本的方法 【DSP笔记】TI官方例程中切换RAM、FLASH工程版本的方法
一、前言 我们用Visual Studio来开发程序时,可以选择编译Debug版本,也可以选择编译Release版本。Debug版本为调试版本,Release版本为对外发布版本。 同样,在我们嵌入式软件中,也有类似这样子的做法。在嵌入式中,
2019-07-30
【DSP笔记】下载程序遇到的问题及解决方法 【DSP笔记】下载程序遇到的问题及解决方法
一、前言最近拿到了一块TI官方的DSP开发板,芯片型号是:TMS320F280049C,板载调试器XDS110。但是下载程序时遇到了一点问题,现记录总结如下: TMS320F280049C特性: 二、下载程序时遇到的问题及解决方法之
2019-07-25
2 / 3