SumProject/my_error
james d5b82bdaa9 红外遥控成功 2024-08-06 18:00:29 +08:00
..
README.md 红外遥控成功 2024-08-06 18:00:29 +08:00
image-1.png 除lvgl,加红外 2024-08-06 01:52:45 +08:00
image-2.png 红外遥控成功 2024-08-06 18:00:29 +08:00
image.png 除lvgl,加红外 2024-08-06 01:52:45 +08:00
syntax_env1.5.png error log 2024-08-06 01:01:16 +08:00

README.md

语法错误图

换了env2就可以

alt text 移出来+头文件可以编译 但 alt text 对照示例0.1.1版什么都不用做,也不会报错什么没定义 对比.config/rtconfig.h 但发了红外线也没反应…… 再加回接收、发送 又是没定义 对比.config/rtconfig.h 调整好pintimer#define ***timer 总算可以了 调整好针脚等可以运行了,但一闪一闪的,估计是线程切换的原因? 注释掉红外线线程,也没有用,改了优先级终于可以了

Snake_Thread = rt_thread_create("Snake_Thread", snake_entry, RT_NULL, THREAD_STACK_SIZE, 10, THREAD_TIMESLICE);

不注释又闪了, 加到myproject没唤醒时没事唤醒后闪重启也闪 alt text

GET_PIN(F, 11) 的头文件

#include <drv_gpio.h>
/* 配置 LED 灯引脚 */
#define PIN_LED_B GET_PIN(F, 11) // PF11 :  LED_B        --> LED
#define PIN_LED_R GET_PIN(F, 12) // PF12 :  LED_R        --> LED

红外线遥控器按键值

原来要按两次key才变搞得还以为昨天找到的都是乱输出的

编号key 功能
0x30
0xE8
0xB0
0x68
0xFF OK
0x38 电源键
0xA8 静音
0x88 菜单
0x28 退出

等待消息

写成这样,导致一直等待,所以一直没反应

if(page_chosen == 1)
{
    rt_mdelay(1000);
}