
嵌入式
文章平均质量分 66
宋隽颢
这个作者很懒,什么都没留下…
展开
-
STM32学习【4】ARM汇编(够用)
在CPU的世界里,一切外设都被抽象为寄存器或带有地址的内存数据。CPU只关心其内部的16个寄存器以及内存数据,外设寄存器虽然物理上与内存不同,但在CPU眼中并无区别,唯一的差异在于地址空间。原创 2025-02-27 23:00:35 · 867 阅读 · 0 评论 -
STM32学习【2】时钟的配置和选择
在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz。精度较差。②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③、LSI是低速内部时钟,RC振荡器,频率为40kHz。④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。⑤、PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。原创 2025-02-23 11:55:44 · 473 阅读 · 0 评论 -
STM32学习【1】GPIO工作原理(八种工作方式)
推挽结构一般是指两个参数相同的三极管或MOS管分别受两互补信号的控制,总是在一个三极管或MOS管导通的时候另一个截止。高低电平由输出电平决定。推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务。电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。原创 2025-02-23 11:03:22 · 842 阅读 · 0 评论 -
C语言学习【2】关于指针的记忆方式
前言:C语言的指针,用的最多的是普通指针,在RTOS中函数指针用的多,我觉得指针是非常美妙的,是对内存世界可以随意操纵。原创 2025-02-21 11:59:15 · 225 阅读 · 0 评论 -
C语言学习【1】C语言关于寄存器的封装
在嵌入式中,底层一定是操作寄存器,我有一个理念,凡事一定要想清楚,把任何知识点融入自己的理解之中,这样不被技术限制的同时,还能让自己其他方面的认识得到进步。下面我把自己的理解写出来,抛砖引玉!原创 2025-02-21 09:23:21 · 445 阅读 · 0 评论 -
ESP32编程教程系列 4.platform.ini常用命令
在platformIO平台,platform.ini写入代码可以调整一些单片机参数,此篇文章会不断更新。原创 2025-01-29 21:29:29 · 134 阅读 · 0 评论 -
ESP32编程教程系列 3.linux环境下烧录以及USB权限解决
用一个USB数据线将开发板()连接到你的电脑。连接电脑后,Linux系统驱动会被自动搜索和加载,查看是否有正确驱动,可以使用lsusb进行测试。输入后,如果可以看到CH340字样,就代表设备已经接入到电脑了,驱动加载成功后在/dev目录下会多出一个ttyUSBx的设备,我这里就是**/dev/ttyUSB0**如果无法列入,大概率是驱动被占用了,用以下方式进行解决。原创 2025-01-29 21:23:14 · 276 阅读 · 0 评论 -
ESP32编程教程系列 2.编程开发测试
ESP32编程开发原创 2025-01-29 21:03:55 · 327 阅读 · 0 评论 -
ESP32编程教程系列 1.开发环境搭建(Linux系统)
linux环境下配置esp32开发环境原创 2025-01-29 20:43:50 · 363 阅读 · 0 评论