契机 笔者落笔的日子是6.1,这篇文章还不知道什么时候能发出去。不得不说这个时间是很尴尬的,主要是有两点: 博客鸽了很久了 6.4笔者就有一门期末考试,现在还没开始复习 但是笔者就是不想复习,毕竟DDL越近复习起来越刺激嘛(划掉 笔者这学期有微机原理的课程,在其中学习x86汇编,但是似乎身边每一个搞嵌入式的朋友都会吐槽这门课:为什么教x86汇编而不…
伴随着愚人节,快乐的四月就这么开始了。 依稀记得四月初,社团的小伙伴问我有没有看过四月是你的谎言,我当时吐槽道:“世界上面对四月大概有两种人:一种人是看过四谎的,每到四月就会整个人蒙上一层忧伤的滤镜,然后一看到花或听到音乐就在心里轻声嘀咕着,没有你的那个四月又来了;另一种是没看过四谎的,他们有着充实的现实生活,会在愚人节开开无所谓的玩笑,会成群结队…
笔者不才,寄存器的结构体映射这个名字其实是笔者自己造出来的,似乎也没有找到什么关于这方面的官方说法。 先解释一下这个名字吧,以免读者产生奇怪的误解: 寄存器的结构体映射描述的是一种通过修改结构体的值实现修改寄存器内容的关系。 而这篇文章中试图解释的问题是:HAL库如何实现从寄存器到结构体的映射。 一些基础知识 C的指针 指针,一个讨论起C语言恒久离…
简介 LED、按键等这些东西是搞嵌入式的每个人都一定会打交道的东西,笔者当然也不例外。LED可以上电即用,但是按键相对而言就要复杂一些了。 众所周知,按键是有抖动的,所以在使用过程中不得不进行消抖操作,如:加电容进行硬件消抖以及延时进行软件消抖等。 但是,硬件消抖这件事不得不在画PCB时费心费力(虽然也没有很费心),而延时的消抖方式让MCU有了一段…
拿到芯片肯定是先搭建开发环境,搭建开发环境相关内容在这篇文章里面。 开始学习单片机的第一件事----先看一眼它的系统框图。 等等,怎么有点眼熟(bushi 时钟树 从系统框图上可以看出这哥们的时钟总线和另一个某32有点像啊 咳咳,正经点。 AHB总线连接着总线矩阵和外设总线APB1和APB2,经测试,APB1总线的默认配置时钟频率为60M,而APB…
使用的单片机信息如下: MM32F3277G9P 主频:120M 内存:512KB-FLASH、128KB-RAM 屯资料 MM32F3270 库函数和例程 获得MM32F3270_Lib_Samples * 1 MM32 KeilPack 获得MM32_KEIL_Pack.zip * 1 搓开发环境 首先安装MM32_KEIL_Pack中的对应单…
概览 我实在是太了解自己了,今天是开学前不忙的最后一天了,明天就要开始准备回学校的一切了,这篇年终总结今天再不写完估计今年就没有年终总结了。 标题原本叫年终总结的,但是想了想,年终已经过去好久了,为了不让自己显得拖延症非常严重(虽然的确很严重),也不让这篇文章显得非常奇怪,所以改名成了年度总结。 一年过去了,发现了一件事情:自己真的越来越记不住一些…
关于入手的模块 看着店家介绍感觉店家十分凶猛: 不过没关系,给的资料还是很全的,谢谢店家不杀之恩! 关于模块的详细信息: 模块尺寸:28mm×28mm×8mm 接口定义:G-电源地,R-RX数据接收,T-TX数据发送,V-电源正,E-电源使能,S-PPS 指示灯定义: 长亮--启动正常,还没有定位。秒闪--已经定位。熄灭--模块异常。 定位精度: …
Phigros 前面几首其实是之前收的,所以截图内容大概是鞭尸 Lv.1的dB doll(乌鸡麻辣丝),多少有点欺负小孩的感觉? Lv.11的Dash哒(其实我还挺喜欢这首歌的 HD古神,性了无数遍才Phi的(节奏感超强,suki~ Lv.12望影の方舟Six 懒得鞭尸了,直接截图了: Malody 2022.2.14 别人过了情人节,我过了1Da…
3 链接脚本 每个链接都由链接脚本(linker script)控制。此脚本是用链接器命令语言编写的。 链接器脚本的主要目的是描述如何将输入文件中的段(sections)映射到输出文件,并控制输出文件的内存布局。大多数链接器脚本只做这些。但是,必要时,链接器脚本还可以使用下面描述的命令指示链接器执行许多其他操作。 链接器始终使用链接器脚本。如果您自…