• 中断中释放信号量要小心 I am FromISR

    以串口中断为例,讲解了如何正确的在中断中释放信号量,其中xSemaphoreGiveFromISR(uart_rx_sem, &taskWoken)为中断释放信号量的函数,portYIELD_FROM_ISR(taskWoken)是切换当前的中断任务,使得接收到信号量的任务马上从就绪态转变为运行态

    0
    15
    13.38MB
    2024-04-23
    0
  • FreeRTOS计数信号量示例代码

    创造两个任务,第一个任务以100ms的速度释放信号量,第二个任务以500ms的速度接收信号量并进行LED翻转,如果按照二值信号量来进行的运行,则肯定会丢失信号量。

    0
    49
    13.45MB
    2024-04-07
    0
  • FreeRTOS二值信号量示例

    创建两个任务,第一个任务没一秒钟释放一次信号,第二个任务接收到信号后进行LED灯翻转

    0
    50
    13.45MB
    2024-04-07
    0
  • STM32F1的FreeRTOS工程模板

    该工程为STM32的FreeRTOS工程模板,使用CubeMX配置的。外设只配置了一个UART1,和GPIOA8和GPIOE6。

    0
    6
    24.47MB
    2024-04-07
    0
  • DMA传输LCD的数据

    利用DMA传输LCD的数据,解放CPU,实现LCD彩色刷屏

    0
    20
    14.49MB
    2024-04-06
    0
  • GD303驱动ILI9488液晶屏

    硬件为郭天祥老师的麒麟学习板,使用FreeRTOS创建任务,任务内容为驱动ILI9488液晶屏显示图片

    0
    21
    15.24MB
    2024-04-02
    0
  • 持之以恒

    授予累计2个月发布8篇原创IT博文的用户
  • 知无不言

    回答1个问题,每日最多计数5次
  • 勤写标兵

    授予累计3周发布3篇原创IT博文的用户
  • 笔耕不辍

    累计1年每年原创文章数量>=20篇
  • 创作能手

    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
  • 阅读者勋章

    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 新人勋章

    用户发布第一条blink获赞超过3个即可获得
  • 技术圈认证

    用户完成年度认证,即可获得
关注 私信
上传资源赚积分or赚钱