ARM
文章平均质量分 91
Cortex_M系内核的深入学习
五羟基己醛
我曾经有个梦想,成为一个工程师,有一份体面的工作,将来能养活自己;我现在也有个梦想,成为一名伟大的工程师,将开源精神薪火相传,让开源之花遍布世界……
展开
-
【课程设计】单片机课程设计之基于STM32的LCD电子钟的设计(LVGL+TFT彩屏)
笔者手里的这块屏幕是1.8寸128*160的SPI屏幕:主控为嘉立创天空星(STM32F407VET6):还有一块不知是什么芯片的降压12V-5V,大小大概是16mm*22mm:底板是笔者自己绘制的PCB:本次只是做了个简单的界面实现了LCD电子钟,后续更复杂的功能待读者们自行开发!原创 2024-11-11 13:30:19 · 778 阅读 · 0 评论 -
【寄存器开发速成】半小时入门寄存器开发(基于STM32的寄存器开发简明教程)
由于寄存器更接近底层,所以寄存器操作更快,效率也更高,虽然记忆起来比库函数麻烦,但是仍有可取之处,两者各有优劣,当然我们可以使用两者混合编程,把优势发挥到最大。2024.10.12。原创 2024-10-12 13:39:36 · 1097 阅读 · 0 评论 -
【ARM汇编速成】零基础入门汇编语言(ARM架构+汇编的实际应用)
汇编语言(Assembly Language)是任何一种用于电子或其他可编程器件的低级语言,亦称为。在汇编语言中,用代替的,用地址符号或代替指令或的地址。在不同的设备中,汇编语言对应着不同的,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是的,不同平台之间不可直接移植。汇编是上世纪五十年代人们为了摆脱机器语言的繁琐而创造的,因此,比起机器语言,汇编语言具有更高的机器,更加便于记忆和书写,但又同时保留了机器语言高速度和高效率的特点。但汇编语言仍是。原创 2024-10-08 16:04:22 · 1864 阅读 · 0 评论 -
基于ARM的嵌入式原理与应用:ALU的功能与特点
我们知道,一个CPU由控制单元CU,算数/逻辑运算单元ALU和存储单元MU三大部分组成。而我们的ALU在CPU里则主要进行数据的算数运算和逻辑运算。它是计算机中负责运算的“大脑”,能够处理加法、减法、乘法、除法等基本算术运算,以及与、或、非、异或等逻辑运算。ALU还能执行一些辅助运算,如移位和求补操作。原创 2024-10-08 10:47:02 · 804 阅读 · 0 评论 -
【总结(一)】单片机重点知识总结记录(MCU存储管理+STM32滴答定时器+BRR与BSRR寄存器讲解)
注意:这里算的是us,且这里的写法并不标准,fac_us=SYSCLK/8这句的完整算法应该是“72 000 000/8 000 000”。总之,SysTick的实际频率应该就为72MHz的八分之一,即9MHz,我们对其进行处理之后得到一个fac_us可以精确进行1us计时的SysTick->LOAD寄存器的系数,当想延时n us时可以SysTick->LOAD=nus*fac_us;首先,SysTick是内核中的一个系统定时器,又名系统嘀嗒定时器,是一个24位的倒数计数器。原创 2024-09-29 21:18:40 · 312 阅读 · 0 评论 -
【TI速成】半小时入门MSPM0G3507简明教程(电赛官方板卡快速上手)
MCLK:主系统时钟,为PD1外设提供总线时钟(BUSCLK);ULPCLK:低功耗时钟,为PD0外设提供总线时钟,系统初始化为32MHz;**LFCLK:**低频时钟,就是低频振荡器输出的32.768KHz;CPUCLK:CPU运行时钟;MFCLK:中频时钟,固定4MHz不变,使用的是SYSOC振荡器分频来,系统初始化默认关闭,需要软件打开;MFPCLK:中频精准时钟,这个是作为时钟输出用的4MHz时钟,在SLEEP,STOP等低功耗模式下也可以持续输出;原创 2024-07-12 21:01:30 · 288 阅读 · 0 评论