- 博客(7)
- 收藏
- 关注
原创 STM32 + LAN8720A + LWIP无操作系统实现TCP服务器
本文介绍了基于STM32配置以太网通信的步骤:1)配置ETH外设,选择RMII接口和轮询模式,并设置复位引脚;2)配置LWIP协议栈,启用静态IP和TCP模式,选择LAN8742作为PHY芯片;3)生成代码后,在lwip.c中修改IP配置并添加PHY复位逻辑,在ethernetif.c中修改MAC地址。最后在主函数添加MX_LWIP_Process()处理网络数据。该方案实现了通过STM32进行稳定以太网通信的基础配置。
2025-08-20 14:07:24
409
原创 LVGL使用随记(界面使用GUI Guider绘制)
删除文件lv_port_indev.c跟keypad无关的所有代码,并修改keypad_get_key()绑定实体按键,keypad_read会在程序中定时调用,定时时间可在lv_conf.h中修改,默认一般为30ms。LV_KEY_ENTER 触发器 LV_EVENT_PRESSED/CLICKED/LONG_PRESSED 等事件。LV_STATE_FOCUS_KEY (0x0004) 通过键盘或编码器聚焦,但不通过触摸板/鼠标聚焦。LV_STATE_USER_1 (0x1000) 自定义状态。
2024-09-04 16:25:56
1536
5
原创 STM32 模拟SPI读写HP303S气压传感器
SPI读写HP303S气压传感器有三线和四线两种接线方式,支持SPI模式4,SPI读取是通过设置CSB低并发送单个控制字节来启动的。控制字节由SPI寄存器地址和读取命令(bit7= RW = ‘1’)组成。写入控制字节后,数据输出SDO引脚(三线模式SDI);寄存器地址自动递增。发送CSB高端结束SPI读取事务。SPI读取协议如下图所示。HP303S气压传感器读取温度压力的步骤。
2024-07-04 15:25:07
643
原创 STM32 模拟SPI
(1) CKPOL (Clock Polarity) = CPOL = POL = Polarity = (时钟)极性。(4) Edge=边沿,即时钟电平变化的时刻,即上升沿(rising edge)或者下降沿(falling edge)(2) CKPHA (Clock Phase) = CPHA = PHA = Phase = (时钟)相位。(3) SCK=SCLK=SPI的时钟。
2024-07-04 15:02:58
773
原创 TensorFlow
它在工业界和学术界都得到广泛应用,例如 Google、Uber、Twitter 等公司都在使用 TensorFlow 构建和训练模型。TensorFlow 是由 Google 开发的开源机器学习框架,可用于构建和训练各种机器学习模型,如神经网络、线性回归、分类器等。计算图(Computation Graph):TensorFlow 中的计算操作以及它们之间的依赖关系构成了计算图。模型构建:TensorFlow 可用于构建各种机器学习模型,例如神经网络、线性回归、决策树等。
2023-09-21 15:01:58
179
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅