Q: 怎么使用 rtthread 的控制台?

A: 很简单,像下面这样指定一个串口就可以了!

#define RT_CONSOLE_DEVICE_NAME "uart1"

Q: 怎么使用 rs485 作为 rtthread 的控制台呢?

A: 也不难,将串口封装一下,加上收发切换就好了!可以参考 ikun-485 软件包。😎

#define RT_CONSOLE_DEVICE_NAME "rs485"

#define PKG_USING_IK485
#define PKG_USING_IK485_CONSOLE

GPIO 的八种工作模式这种说法是 stdperiph-lib 标准库时代的分类方式,现如今 HAL 库和 LL 库以及最新的参考手册早已摒弃了这种分类方式,取而代之的是四个大类,六个小类。

模式大类 模式小类 内部弱拉
模拟模式 输入输出  浮空 
输入模式 普通输入  浮空 
 上拉 
 下拉 
输出模式 普通输入
+
推挽输出
 浮空 
 上拉 
 下拉 
普通输入
+
开漏输出
 浮空 
 上拉 
 下拉 
复用模式 普通输入
+
推挽输出
 浮空 
 上拉 
 下拉 
普通输入
+
开漏输出
 浮空 
 上拉 
 下拉 

« 閱讀全文 »