- 博客(9)
- 收藏
- 关注
原创 一文带你搞懂有关于 GPIO 的一切
GPIO(General Purpose Input/Output)是通用输入输出引脚的缩写,是嵌入式系统中非常重要的基本硬件资源之一。芯片上大部分引脚都是 GPIO引脚,作为这类引脚,它的功能和特点是可以被编程控制它的工作模式,也可以编程控制它的电压高低等1。GPIO 可以用于控制 LED 灯、蜂鸣器,也可以用作按键输入、ADC 采样,从而实现单片机与外部硬件之间的连接与数据交互。
2024-10-08 20:25:42
9347
原创 人工智能发展简史 | 梦开始的地方:M-P模型
追溯人工神经网络的源头,是由神经生理学家麦卡洛克(Warren S. McCulloch)与自学成才的数学家皮茨(Walter Pitts)提出的神经网络逻辑演算模型。1943年,McCulloch 和 Pitts 一同发表论文《神经活动内在思想的逻辑演算》(A logical calculus of the ideas immanent in nervous activity)(以下简称 M-P 论文),首次提出通过逻辑演算来解释神经机制如何实现心理功能。
2024-09-27 17:51:39
1759
1
原创 最常见的嵌入式通信协议—— UART | 深入数据帧格式
通用异步收发器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种串行、异步、全双工的通信协议,在嵌入式领域应用的非常广泛。
2024-09-23 18:33:37
2317
原创 精读《C Primer Plus》——作用域(scope)
block / 块是用一块花括号括起来的代码区域块作用域变量的范围是从定义处到包含该定义块的末尾声明在内层块中的变量,其作用域仅局限于该声明所在的块之前,具有块作用域的变量都必须声明在块的开头。允许在块中的任意位置定义变量。
2024-09-18 17:59:13
1122
原创 RTOS 入门(1):什么是 RTOS ?试手 FreeRTOS
需要注意的是,ESP32 并不运行 Vanilla-FreeRTOS,为了支持双核芯片,在原生 FreeRTOS 基础上进行了修改,使其支持 SMP(对称多处理)。函数创建一个任务并且只在指定的 CPU 运行,这是 ESP32 独有的函数,与 vanilla FreeRTOS 中。但是基础的语法依旧是保持一致的,所以依赖 ESP32 程序库的 FreeRTOS 直接学习也不失为一个好的选择。任务优先级从 0 开始,一直到 config 中定义的最大优先级,ESP32 默认的最大优先级是 24。
2024-09-09 16:09:09
3053
原创 FlyMcu使用:正点原子 STM32F407 最小系统板
FlyMcu 模拟仿真软件是一款用于 STM32 芯片 ISP 串口烧录程序的专用工具,免费,且简单。
2024-09-06 11:32:44
1194
原创 嵌入式基础:时序图
上升沿、下降沿除了直线以外,也有斜线(因为在物理上不可能出现状态的秒变化)。时序图上常用 A 来表示 Address, D 来表示 Data。表示信号在这一时间既可以高电平,也可以是低电平,常见于数据线。MCU向语音芯片发送控制指令,语音芯片按照指令运行。
2024-09-03 17:58:37
1224
1
【PyQT实现MQTT上位机】:协程、paho.mqtt库、json文件读写
2024-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人