当前位置: 首页 > news >正文

STM32-C语言基础知识

C语言基础知识

stdint.h简介

在这里插入图片描述

给寄存器某个位赋值

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

给位6赋值为1流程:先清0,再赋值

带参数的宏定义

建议使用do {…}while(0)来构造宏定义

条件编译

条件编译后面必须跟宏语句,如#if _LED_H

指针使用常见的2大问题

1、未初始化
2、越界使用

寄存器映射

在这里插入图片描述

常见输出控制符、转义字符表:

在这里插入图片描述


http://www.mrgr.cn/news/79683.html

相关文章:

  • RTMP推流平台EasyDSS在无人机推流直播安防监控中的创新应用
  • 数据集搜集器(百科)016
  • vue 3使用Element Plus Calendar 组件显示农历及节日
  • 计算机键盘简史 | 键盘按键功能和指法
  • 【数据结构——内排序】希尔排序(头歌实践教学平台习题)【合集】
  • 如何绕过IP禁令
  • 力扣HOT 100(图)
  • 多人聊天室 NIO模型实现
  • 1.1.Flink的项目初始化和Hello-world
  • 在Ubuntu22.04 jammy下用qemu模型riscv32环境装鸿蒙(未完成,待续)
  • PDF处理的创新工具:福昕低代码平台尝鲜
  • leecode中的面试100题
  • 【推荐算法】单目标精排模型——DIN
  • 阿里云ack部署rabbitmq集群
  • 【sgUploadList】自定义组件:基于elementUI的el-upload封装的上传列表组件,适用于上传附件时
  • 第4章:颜色和背景 --[CSS零基础入门]
  • unity中的UI介绍
  • 外包干了5天,技术明显退步。。。。。
  • 《蓝桥杯比赛规划》
  • unity 2D像素种田游戏学习记录(自用)
  • LearnOpenGL学习(高级OpenGL --> 帧缓冲,立方体贴图,高级数据)
  • kubeadm安装K8s集群之基础环境配置
  • VCU——matlab/simulink软件建模
  • ubuntu22.04 使用可以用的镜像源获取你要的镜像
  • Redisson分布式锁
  • Win10环境vscode+latex+中文快速配置