调试串口模式切换

如果你觉得 hpatchlite 使用起来有点难度,那不妨试试 hpatchlite-wrapper 吧。
https://github.com/sulfurandcu/hpatchlite-wrapper
https://packages.rt-thread.org/detail.html?package=hpatchlite-wrapper
Q: 怎么使用 rtthread 的控制台?
A: 很简单,像下面这样指定一个串口就可以了!
#define RT_CONSOLE_DEVICE_NAME "uart1" |
Q: 怎么使用 rs485 作为 rtthread 的控制台呢?
A: 也不难,将串口封装一下,加上收发切换就好了!可以参考 ikun-485 软件包。😎
#define RT_CONSOLE_DEVICE_NAME "rs485" |
GPIO 的八种工作模式这种说法是 stdperiph-lib 标准库时代的分类方式,现如今 HAL 库和 LL 库以及最新的参考手册早已摒弃了这种分类方式,取而代之的是四个大类,六个小类。
| 模式大类 | 模式小类 | 内部弱拉 |
|---|---|---|
| 模拟模式 | 输入输出 | 浮空 |
| 输入模式 | 普通输入 | 浮空 |
| 上拉 | ||
| 下拉 | ||
| 输出模式 | 普通输入 + 推挽输出 |
浮空 |
| 上拉 | ||
| 下拉 | ||
| 普通输入 + 开漏输出 |
浮空 | |
| 上拉 | ||
| 下拉 | ||
| 复用模式 | 普通输入 + 推挽输出 |
浮空 |
| 上拉 | ||
| 下拉 | ||
| 普通输入 + 开漏输出 |
浮空 | |
| 上拉 | ||
| 下拉 |
