RT-Thread学习笔记
博客
裸机多线程
踩坑指南
-
RT-Thread Studio 对野火DAP不支持。原因未知.
-
调试时死机
1
2
3LDR r1,[r0,#0x808]
LSLS r1,r1,#21
BMI 0x1FFFF3B2原因,BOOT0引脚被拉高了。
解决办法:将BOOT0引脚接地。 -
pkgs在新电脑上不好使
这个问题想骂人,浪费时间
心态继续崩。
Python 报错 “Caused by SSLError(SSLError(“bad handshake: SysCallError(-1, ‘Unexpected EOF’)”,),)”
把代理关掉就行。。。 -
rt_thread_delay()会导致已经挂起的线程恢复 RTThread线程挂起不了是为什么?请问如何解决?
-
使用外部时钟时要修改 RT-Thread Studio 使用外部时钟初始化,时钟频率有问题
1
2
3
4
5
6
7
8//drv_clk.c
void system_clock_config(int target_freq_Mhz){
...
}
//stm32f1xx_hal_conf.h
#if !defined (HSE_VALUE)
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
#endif /* HSE_VALUE */ -
rt_kprintf 格式化输出浮点数
1
2
3char str[32];
sprintf(str,"i=%f.3",i);
rt_kprintf(str);结果发现人rt_kprintf不支持浮点,用sprintf先转换为字符串,但发现sprintf也不支持浮点数
解决方案: 如何能恢复sprintf支持浮点数的功能?
或者 先放大1000倍,转换为整数再打印
rt_kprintf("%d.%d",num,(uint32_t)(num)*1000%1000);
设备
PWM
嵌入式STM32学习笔记(9)——RT-Thread Studio stm32使用PWM
1 |
|
注意,例如用tim3_ch4
,上述第二步board.h
中要写
1 |
|
ESP8266
TX,RX不要接反,浪费我2天时间。。。
Rtthread学习笔记(二十)RT-Thread使用Esp8266,连接远端服务器IP端口发送数据
使用RT-Thread Studio 连接WIFI
- 软件包添加AT_Device后,要在左边项目资源管理器右键单击更新软件包
RT-THREAD 自动初始化详解
INIT_APP_EXPORT
RT-THREAD 自动初始化详解
RT-Thread学习笔记