![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32
32
G.R.I.T.
公众号:硅特嵌入式
展开
-
STM32内部机制的认识
1、block0为内部flash2、block1为内部RAM3、block2为片上外设堆栈的操作都在block1中;原创 2022-04-01 13:04:53 · 314 阅读 · 0 评论 -
CAN波特率计算
CAN的PCLK为45Mhz,求波特率为500K bit/s45Mhz/5 = 9Mhz9Mhz/500K = 18PrescalerTime Quanta in Bit Segment1+Time Quanta in Bit Segment2+ReSynchronization Jump Width = 18即TQ1+TQ+RJW = 18原创 2021-08-06 15:26:38 · 2010 阅读 · 0 评论 -
CAN筛选器之ID配置
CAN通信的ID有标准ID和扩展ID,其有四种模式,即列表模式和掩码模式(两种模式的区别网上资源较多,此处不做具体区别,其主要却别是列表模式下的ID较为具体(每一位都是明确的),而掩码ID),其中列表模式和掩码模式各有16位宽和32位宽。可能说的不够准确,如下图:下面说明下四种ID的寄存器的配置。备注:1、标准ID有10位,扩展ID是29位。2、位宽为16的ID,是没有扩展ID的。列表模式16位列表模式比如,StdId =0x6af; 0x.原创 2021-07-29 21:51:37 · 4772 阅读 · 1 评论 -
STM32寄存器、公式速查一览表
简写 全称 C Control(控制) R Register(寄存器)原创 2021-07-17 20:25:22 · 876 阅读 · 1 评论 -
重定向printf函数到串口输出
int fputc(int ch, FILE *stream){ /* 堵塞判断串口是否发送完成 */ while((USART1->SR & 0X40) == 0); /* 串口发送完成,将该字符发送 */ USART1->DR = (uint8_t) ch; return ch;}测试方法首先加上头文件#include "stdio.h"然后printf("Hello\r\n");即可在串口中收到Hell.原创 2021-07-15 15:30:56 · 295 阅读 · 0 评论 -
STM32CubeMX重新生成代码相关问题
解决stm32cubemx重新生成代码自己添加文件没有了的小窍门 - ST MCU单片机论坛 - ST(意法半导体)MCU官方技术论坛 - 21ic电子技术开发论坛原创 2021-07-05 15:44:45 · 1955 阅读 · 0 评论 -
STM32下载程序方式
https://www.cnblogs.com/The-explosion/p/13724872.html原创 2021-06-15 17:59:43 · 777 阅读 · 1 评论 -
UART、IIC、SPI总结(二)
做单片机开发时UART,SPI和I2C都是我们最经常使用到的硬件接口,我收集了相关的具体材料对这三种接口进行了详细的解释。UARTUART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件,如EEPROM通信。将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来的串行数据转换为字节,供计算机内部并行数据的器件使用。在输出的串行数据流转载 2021-01-19 23:22:49 · 1693 阅读 · 1 评论 -
UART、IIC、SPI说明(一)
UART、SPI、IIC是经常用到的几个数据传输标准,下面分别总结一下:UART(Universal Asynchronous Receive Transmitter):也就是我们经常所说的串口,基本都用于调试。主机和从机至少要接三根线,RX、TX和GND。TX用于发送数据,RX用于接受数据(收发不是一根线,所以是全双工方式)。注意A和B通信A.TX要接B.RX,A.RX要接B.TX(A用TX发B当然要用RX来收了!)如果A是PC机,B是单片机,A和B之间还要接一块电平转换芯片,用于将TTL/CM转载 2021-01-19 23:21:31 · 485 阅读 · 0 评论 -
单片机A/D及D/A转换接口
一、单片机测控系统与模拟输入通道1 、单片机测控系统概述测控包含“测”与“控”两个过程。所谓“测”就是实时采集被控对象的物理参量,诸如温度、压力、流量、速度和转速等。这些参量通常都是模拟量,即连续变化的物理量。所谓“控”就是把采集的数据经单片机计算、比较等处理后得出结论,以对被控对象实施校正控制。但经单片机处理后得到的是数字量结果。测控系统离不开模拟量与数字量的相互转换,因此,模/数(A/D)与数/模(D/A)转换也就成了测控系统的重要内容。2、模拟输入通道模拟输入通道的工...转载 2021-01-19 23:00:11 · 9235 阅读 · 0 评论 -
七段数码管
原创 2020-12-27 09:21:38 · 981 阅读 · 0 评论 -
基于STM32F103C8T6的点灯设计
学习目的:本设计是基于STM32F103C8T6单片机完成入门点灯设计。根据STM32F103C8T6的原理图,可知LED2与CPU的PC13相连,当PC13=1(高电平)时,LED2呈熄灭状态;当PC13=0(低电平)时,LED2呈点亮状态。#include "stm32f10x.h"#include "led.h"#include "delay.h"int main(void){ LED_Init(); while(1) { GPIO_ResetBits(GPIOC,G原创 2020-12-19 10:21:22 · 3512 阅读 · 1 评论