技术栈

STM32-C语言基础知识

Reenrr2024-12-06 22:32

C语言基础知识

stdint.h简介

给寄存器某个位赋值


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

带参数的宏定义

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

条件编译

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

指针使用常见的2大问题

1、未初始化

2、越界使用

寄存器映射

上一篇:数据结构:栈
下一篇:nVisual 二次开发入门介绍
相关推荐
Pluchon
10 分钟前
硅基计划2.0 学习总结 壹 Java初阶
java·开发语言·学习·算法
wowocpp
14 分钟前
Java MVC
java·开发语言·mvc
测试者家园
16 分钟前
安装Python和配置开发环境
开发语言·软件测试·人工智能·python·职场和发展·零基础·质量效能
筏.k
18 分钟前
智能指针入门:深入理解 C++ 的 shared_ptr
开发语言·c++·c#11.0
Rverdoser
1 小时前
代理服务器运行速度慢是什么原因
开发语言·前端·php
牛马baby
1 小时前
Java高频面试之并发编程-16
java·开发语言·面试
Blossom.118
1 小时前
探索边缘计算:赋能物联网的未来
开发语言·人工智能·深度学习·opencv·物联网·机器学习·边缘计算
C_Liu_
1 小时前
C语言:深入理解指针(3)
c语言·数据结构·算法
饕餮争锋
1 小时前
feign.RequestInterceptor 简介-笔记
java·开发语言·笔记
huangyuchi.
1 小时前
【C++】智能指针
开发语言·jvm·c++·笔记·c++11·智能指针·shared_ptr
热门推荐
01【分布式】Hadoop完全分布式的搭建(零基础)02从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑03KGG转MP3工具|非KGM文件|解密音频04YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】05【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!06Coze扣子平台完整体验和实践(附国内和国际版对比)07DeepSeek各版本说明与优缺点分析08苍穹外卖面试总结09西电B测-计算机网络综合实验(含验收问题)10组基轨迹建模 GBTM的介绍与实现(Stata 或 R)