STM32 定时器配置及代码问题处理复习文档
一、需求概述 实现使用外部输入的 PWM 触发内部定时器输出自定义的 m 序列,涉及tim.c和main.c文件的编写与配置,同时解决代码中函数重定义的问题。 二、代码关键部分分析 (一)tim.c文件 1. 定时器初始化 功能:完成 TIM2 定时器的初始化配置,将其设置为外部触发模式(外部触发源为 ETR)。 关键代码: c TIM_Handl…
|
718
|
|
735 字
|
9 分钟
2025njupt模拟综合:模块1:m序列发生器
STM32定时器与m序列生成器技术文档 1. 概述 本文档基于STM32微控制器,详细讲解了如何配置定时器(TIM2)以及如何利用定时器中断生成m序列。代码实现了以下功能: 定时器2(TIM2)的初始化与中断配置:定时器2被配置为向上计数模式,周期为849,溢出时触发中断。 m序列生成器:基于线性反馈移位寄存器(LFSR)算法生成伪随机序列,并通过…
|
833
|
|
1037 字
|
7 分钟
数字仪表显示器【满指标】【NJUPT.电工电子课程设计周】
纯verilog手写,电赛队友主C,感谢佩祺,感谢小猫,感谢林老师 通过百度网盘分享的文件:plus_keypadblink.zip链接:https://pan.baidu.com/s/18zJWWp7405V37NI4FpR0bw?pwd=1111提取码:1111--来自百度网盘超级会员V2的分享 `timescale 1ns / 1ps mod…
|
615
|
|
444 字
|
19 分钟
【Adventure.电赛】串口通信(NID.3)
四种基本代码,直接搬过来用就行 这篇写的很好 电控入门教程/实验教程/第三次实验-串口通信.md · pocket/RoboWalker战队信息汇总 - Gitee.com
|
6,860
|
|
58 字
|
几秒读完
常用嵌入式开发快捷指南(更新中)
自动排版快捷键 ctrl K + ctrl F Alt+/ 可以代码提示 Ctrl+/可以直接注释
|
7,702
|
|
28 字
|
几秒读完
【Adventure.电赛】串口屏入门(NID.2)
本教程基于19级唐承乾学长授课内容完成,主控用的是F401,有FPU库,ADC少了一点,后续可能升级为H7或者F4VBT6,下面是学长的视频 串口屏入门(按键,波形)_哔哩哔哩_bilibili 配置环境 本次用的是stm32F401ccu6 我们先看看RCT6的ADC 还是很多的,所以够用,或者直接上H750 初始化环境: 校科协的板子没有高速外…
|
7,161
|
|
856 字
|
6 分钟
[HAL]代码积累练习(NID.1)
像练习数学和肌肉一样练习你的代码能力~ 一、HAL_GPIO 点灯大师~ //点灯大师 HAL_GPIO_WritePin(RED_GPIO_Port,RED_Pin,GPIO_PIN_SET) //这里的RED 就是RGB里面的自定义的User label 上面是写入gpio电平的代码,我们多写几遍~ 下面是HAL_ReadPin,输入读取,可以…
|
7,071
|
|
616 字
|
6 分钟
[FORCAT]保姆级四脚IIC_OLED代码实现(第一弹)
首先,这个oled屏幕,说白了就是一个128乘64的像素点集合,也就是分辨率 我们不可能每个像素点都用一个io口来控制,所以我们选择用一个屏幕驱动芯片,一遍来负责iic的数据收发,同时控制这8000个小像素点。结构如下,常用的芯片用ssd1306和ch1116 图片来自于keysking,可以配合kk的视频服用本教程~ 里面讲了这个所谓的page之…
|
7,232
|
|
950 字
|
5 分钟
[FORCAT.1]测试成功
鉴于第一次做痛板,没有充分的经验可以借鉴,所以请狐狸酱老师帮我一起做完成这个痛,感谢好心的狐狸酱~ 测试了一下代码,可用,这边开始复盘一下iic oled使用办法和经验思路 波特律动LED字模生成器 (baud-dance.com) 首先,我用的是网上波特律动的开源库,也就是说,我这里都几个重要部分的都是抄的~但是不抄的话,就得自己写轮子,即便是抄…
|
7,082
|
|
258 字
|
1 分钟内