hpatchlite-wrapper
發表於
分類於
开发笔记
如果你也觉得 hpatchlite 使用起来有点难度,那么不妨试试 hpatchlite-wrapper 软件包。
https://github.com/sulfurandcu/hpatchlite-wrapper
https://packages.rt-thread.org/detail.html?package=hpatchlite-wrapper
基于 RT-THREAD 的 RS485 软件包
發表於
分類於
开发笔记
Q: 怎么使用 rtthread 的控制台?
A: 众所周知,像下面这样指定一个串口就可以了,非常简单!
#define RT_CONSOLE_DEVICE_NAME "uart1" |
Q: 怎么使用 rs485 作为 rtthread 的控制台?
A: 不妨瞧瞧 ikun-485 软件包!😎 (https://github.com/sulfurandcu/ikun-485)
#define RT_CONSOLE_DEVICE_NAME "rs485" |
通用输入输出 GPIO 的几种工作模式
發表於
分類於
开发笔记
GPIO 的八种工作模式这种说法是 stdperiph-lib 标准库时代的分类方式,现如今 HAL 库和 LL 库以及最新的参考手册早已摒弃了这种分类方式,取而代之的是四个大类,六个小类。
模式大类 | 模式小类 | 内部弱拉 |
---|---|---|
模拟模式 | 输入输出 | 浮空 |
输入模式 | 普通输入 | 浮空 |
上拉 | ||
下拉 | ||
输出模式 | 普通输入 + 推挽输出 |
浮空 |
上拉 | ||
下拉 | ||
普通输入 + 开漏输出 |
浮空 | |
上拉 | ||
下拉 | ||
复用模式 | 普通输入 + 推挽输出 |
浮空 |
上拉 | ||
下拉 | ||
普通输入 + 开漏输出 |
浮空 | |
上拉 | ||
下拉 |
Kconfig
發表於
开发平台 | Embedded-RTOS | Embedded-NoOS | Embedded-Linux |
---|---|---|---|
linux | kconfiglib.menuconfig Kconfig makefile/sconscript |
kconfiglib.menuconfig Kconfig makefile/sconscript |
kconfiglib.menuconfig Kconfig makefile/sconscript |
windows | windows-curses kconfiglib.menuconfig Kconfig makefile/sconscript or env-windows Kconfig makefile/sconscript |
windows-curses kconfiglib.menuconfig Kconfig makefile/sconscript |
windows-curses kconfiglib.menuconfig Kconfig makefile/sconscript |
通信模块设计说明
發表於
特性概述 | 详细说明 |
---|---|
较强的接收容错能力 | 自动从下一个起始符继续匹配 |
丰富的协议解析能力 | 同一个端口支持解析多种协议 |
灵活的端口转发能力 | 支持在任意端口之间相互转发(转发时支持协议转换) |
良好的协议扩展能力 | 采用星形拓扑|方便后期扩展 |