自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 在Keil C51中调用汇编代码的三种方法

在一些情况下, 我们可能会需要将汇编代码嵌入到我们开发的Keil C程序中.那么, 我们怎么实现在C代码中融合汇编代码呢?

2022-10-21 09:17:11 3381 1

原创 FreeRTOS在TM4C单片机上的移植: TM4C中断系统介绍与FreeRTOS中断管理

上一篇文章我们讨论了FreeRTOS任务相关的内容, 接下来让我们探索一下TM4C的中断系统及FreeRTOS的中断管理. 在FreeRTOS中, 实时性和中断的处理都十分重要. 为了保证系统的实时性, 如某些外设初始化时不被打断, FreeRTOS提供了一系列函数来满足中断管理的要求.由于TM4C单片机为Cortex-M内核, 故其中断的实现方式与STM32单片机十分相似

2022-10-09 17:38:07 812

原创 FreeRTOS在TM4C单片机上的移植:任务的创建、挂起与恢复

准备工作在上一篇文章里, 我们已经通过空白工程配置好了系统框架. 这一篇文章我们将在框架的基础上实现Blinky即LED灯闪烁实验FreeRTOS在Keil里的简单配置, 可以参考这一篇文章: 使用Keil内置工具一键为工程安装FreeRTOS注意事项在本例程中, 没有用到软件定时器, 所以我们在配置工程时, 不要选择Timers选项, 可如图配置:将FreeRTOSConfig.h中configUSE_TIMERS参数设为0, 避免任务无法正常运行的情况.为了正常运行程序, 空白工程需包含

2022-05-07 00:19:05 1211 3

原创 使用Keil内置工具一键为工程安装FreeRTOS

使用Keil MDK5傻瓜式安装FreeRTOS的详细过程, 简单方便快速

2022-04-22 12:58:29 5857 1

原创 单片机基于独立按键的屏幕翻页/功能选择方案(支持长按,短按,双击操作)

功能概述本按键方案硬件部分由两个独立按键组成, 在移植后能够适配市面上绝大部分单片机. 独立按键分为A, B两键, 轻击A键代表上一页, 轻击B键代表下一页, 同时开发者可自由定义双击, 长按操作的功能.本文给出了两个使用案例, 分别是51单片机上的简单移植和德州仪器Tiva系列TM4C123GXL评估板的OLED翻页及功能选择的实现.方案中按键共有如下9种状态编号程序中代号状态名称0NO_PRESS状态清空/无按键状态1SHORT_PRESS_BOTH双键短按

2022-02-20 13:24:54 3613 1

原创 Keil STLink烧录时出现No Algorithm found问题

Keil烧录时出现No Algorithm Found 问题No Algorithm found for: 00000000H - 000064DBHErase skipped!Error: Flash Download Failed

2022-01-07 18:09:08 2425 1

原创 rtux64w10.sys导致DRIVER_IRQL_NOT_LESS_OR_EQUAL蓝屏的解决方法

环境配置联想小新air14 2020锐龙版.win10 21H1事发经过多次出现该BSOD,经常是上网上着上着就出现蓝屏:(DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)An attempt was made to access a pageable (or completely invalid) address at aninterrupt request level (IRQL) that is too high. This is usuallycaused

2021-08-28 10:45:41 13512 11

原创 关于STM32单片机串口通信只能读取上位机传输的第一个字节

单片机串口通信只能读取上位机传输的第一个字节,原因是串口中断耗费时间太多,导致数据丢失

2021-08-22 19:37:57 3772

原创 单片机读取MQ-7一氧化碳传感器值

利用TM4C单片机和51单片机分别读取MQ7一氧化碳传感器返回的电压值,并做适当数据转换,对可燃气体浓度过高时进行报警。

2021-07-13 09:57:06 10079 6

原创 利用TM4C123G单片机读取并处理MPU6050初始数据

利用TM4C硬件IIC读取MPU6050角加速度及加速度数据并进行初步处理计算,粗略得出芯片当前姿态角度。

2021-05-17 17:53:09 2498 9

原创 普中科技51单片机-单核-A2开发板实现简易计算器功能(矩阵键盘操作+数码管显示)

通过普中科技51-单核-A2型号单片机模拟计算器进行1e8以内正数的加减乘除运算,若计算结果为负数会在数码管上显示“EEEEEEE”表示数据错误

2021-04-25 17:32:12 17731 9

原创 51单片机的定时器中断(数码管读秒+LED闪烁)

51单片机两种不同的定时器中断程序实例关于51单片机的定时器系统:1:51单片机有两组定时器/计数器,因为既可以定时,又可以计数,故称之为定时器/计数器。2:定时器/计数器和单片机的CPU是相互独立的。定时器/计数器工作的过程是自动完成的,不需要CPU的参与。3:51单片机中的定时器/计数器是根据机器内部的时钟或者是外部的脉冲信号对寄存器中的数据加1。4:有了定时器/计数器之后,可以增加单片机的效率,一些简单的重复加1的工作可以交给定时器/计数器处理。CPU转而处理一些复杂的事情。同时可以实现精

2021-04-20 13:09:22 7295 4

Cortex-M中断机制在FreeRTOS中的体现

Cortex-M中断机制在FreeRTOS中的体现

2022-10-09

嵌入式 FreeRTOS 任务的创建, 挂起与恢复, FreeRTOS点亮小灯, TM4C

实现按键控制LED灯闪烁功能

2022-09-23

FreeRTOS在TM4C单片机上的移植:闪烁LED灯

在安装了FreeRTOS系统的空白项目上实现Blinky即LED灯闪烁实验(TM4C单片机)

2022-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除