首页 > 其他分享 >mdk的基础条叫 && c复习(hal库)

mdk的基础条叫 && c复习(hal库)

时间:2024-03-21 14:30:43浏览次数:32  
标签:mdk hal 复习 条叫 快捷键 编译 tab 头文件

文章目录

1

在这里插入图片描述
在这里插入图片描述

1.1

  • 设置了config里面的
  • 编码 字体颜色 用户关键词 代码补全 动态语法检测
  • 配置文件 prop 在mdk/uv4目录下 可以用别人的 (和游戏配置复制别人的似的)

1.2

  • 整体tab shift+tab 还有图形快捷键

在这里插入图片描述

  • 编译速度会变慢
  • 要编译后才起作用
  • 注释和取消注释 图像快捷键

1.3

  • 打开头文件
  • 查找功能 快捷键(选中在ctrl+f直接输入进去了)+图像快捷键 都有 两种find 输出的地方不同

1.4

  • 编译出错双击可快速定位

1.5

在这里插入图片描述

2.c

在这里插入图片描述

2.1

在这里插入图片描述
在这里插入图片描述
默认勾上

2.2

在这里插入图片描述
右移要看原先符号 负的全补1好像(无符号数不关)
在这里插入图片描述

2.3

在这里插入图片描述

  • 标识符一般大写
  • 不占内存 预处理的时候替换 预处理在编译之前

在这里插入图片描述

  • 可以传参?

2.4

在这里插入图片描述
在这里插入图片描述

  • 头文件的可以避免头文件 被多次编译 (多次 全局变量会出错???)

2.5

在这里插入图片描述

2.6

在这里插入图片描述

2.7

在这里插入图片描述

2.8

在这里插入图片描述
在这里插入图片描述

2.9

在这里插入图片描述

总: mdk使用和复习c(复习c里面有没学过的 条件编译 带参数的宏定义)

标签:mdk,hal,复习,条叫,快捷键,编译,tab,头文件
From: https://blog.csdn.net/weixin_62024838/article/details/136854949

相关文章

  • STM32 HAL库基于F103系列之异步通信
    硬件资源串口1(PA9/PA10连接在板载USB转串口芯片CH340C上面) 原理图USB转串口硬件部分的原理图 程序设计USART/UART异步通信配置步骤1、配置串口工作参数  HAL_UART_Init()2,串口底层初始化  HAL_UART_MspInit()   配置GPIO、NVIC、CLOCK等3,开启串口异步接......
  • STM32 HAL库 通过外部中断控制一个灯亮灭
    个人学习理解    在我们学习写代码的过程中,我们配合着开发指南中的程序设计的配置步骤并与我们的学习视频结合着、对比着学习,这能更加让我们对程序设计步骤理解得更加透彻。硬件了解1、LED灯LED0–PB5LED1–PE52、独立按键KEY0–PE4KEY1–PE3KEY2–......
  • 02_STM32软件+硬件SPI读写W25Q64(HAL库)
    目录1、SPI简介2、SPI时序单元2.1模式0(应用最多)2.2模式12.3 模式22.4 模式33、SPI移位示意图4、简单软件SPI代码(HAL库)5、简单硬件SPI读写W25Q64(HAL库)6、例程下载1、SPI简介2、SPI时序单元2.1模式0(应用最多)2.2模式12.3 模式2模式2与模式0类似,区别在......
  • 记一次 HalconControl 无法正常显示埋下的坑 关于Shown,Load,警钟长鸣
    最近在写一个视觉软件demo(基于Halcon) 根据MEF框架下进行 后台代码的解耦。首推这一款框架,在自动化,运动控制,视觉领域可运用范围极广。首先简单介绍一下什么是MEF,MEF,全称ManagedExtensibilityFramework(托管可扩展框架)。单从名字我们不难发现:MEF是专门致力于解决扩展性问题......
  • datawhale-动手学数据分析task4笔记
    动手学数据分析task4数据可视化matplotlib的图像都位于figure对象中,创建新的对象用plt.figure。plt.subplot()方法可以更方便地创建一个新figure,并返回一个含有以创建的subplot对象的numpy数组。'''参数说明:nrows=int,subplot的行数ncols=int,subplot的列数sharex=Bool......
  • 【Linux】linuxCNC+Qt+Opencascade+kdl+hal 实时6轴机器人控制器
    CNC机器人程序框架机器人模型笔记:debian重启后无法打开共享目录最新版搜狗输入法安装后不支持中文,需要安装旧版本的sogoupinyin_4.0.1.2800_x86_64.deb可用数控机器人在哪些领域应用有优势数控机器人在多个领域都展现出了显著的优势,特别是在需要高精度和......
  • HAL库&标准库,为什么更重视HAL库
    工作上使用英飞凌的芯片,英飞凌也提供了的类似ST的HAL库的SDL库,年前以太网外设出了点问题,最后查出了是产品上英飞凌SDL库没有及时更新,bug没修复。和同事讨论了为什么各大芯片厂商都在搞类似HAL库的这种高度封装的库首先为客户省去了开发底层驱动工程师的费用第二点我觉得比较重......
  • 程序流程的控制 Abort Exit Halt RunError Continue Break Sleep
    Break退出当前循环体,包括for,while,repeat等循环体;Continue用于从For语句,while语句或repeat语句强行结束本次循环,并开始下一次循环;Exit跳出当前代码块,也就是当前函数,跳出后是要继续向下执行的(如果有后续代码),若该代码为主程序,则终止该程序,若是函数或过程,则立即退出过程或......
  • docker部署halo
    docker部署halo,ubuntuserver2204,官方地址:https://docs.halo.run/getting-started/install/docker-compose 选择docker-compose搭建,选择halo+外部已存在的mysql搭建,创建,文件夹,在文件夹中创建docker-compose.yaml,内容如下:version:"3"services:halo:image:h......
  • halcon绘制图形
    1、ROI是Halcon中的一个很重要的概念,为了减少计算量,只关注待检测物体或该物体周围的一片区域即可(类似于图片裁剪)*ROI是Halcon中的一个很重要的概念,为了减少计算量,只关注待检测物体或该物体周围的一片区域即可,*ROI就是图像处理所关注的区域*read_image读取图像数据......