摘要: 学嵌入式C语言,看这一篇就够了(7) C语言数组 变量其实就是在程序中由内核申请的一块内存,只不过为了方便用户访问,允许用户对这块内存进行命名,这样内核就可以把内存地址和变量名称建立映射关系,所以用户可以直接通过名称访问变量 但是如果打算存储多个数据,需要定义多个变量,并且需要为每个变量进行命名,实现起来比较麻烦 数组的概念 数组就是数 阅读全文
posted @ 2025-03-22 15:23 lucky-Tang 阅读(221) 评论(0) 推荐(0)
摘要: 学嵌入式C语言,看这一篇就够了(6) C语言的语句和块 C语言标准中一共提供6种语句 注意:C语言中的语句要指明执行的操作,并且没有特殊情况,语句是按照顺序执行的 一般把实现某些功能的语句整合在一起,构成一个语法单元,C语言标准的语法单元也被称为块,也被称为块语句 复合语句 复合语句可以限制语句的作用范围,但是一般情况复合语句很少单独使 阅读全文
posted @ 2025-03-21 22:27 lucky-Tang 阅读(159) 评论(0) 推荐(0)
摘要: 学嵌入式C语言,看这一篇就够了(5) C语言的运算符 学习编程语言,应该遵循“字-->词-->句-->段 >章”,对于一条有意义的语句而言,是离不开标点符号的 运算符指明要进行的运算和操作,操作数是指运算符的操作对象,根据运算符操作数的数目不同,C语言标准把运算符分为三种:单目运算符(一元运算符)、双目运算符(二元运算符)、三目运算符( 阅读全文
posted @ 2025-03-16 22:05 lucky-Tang 阅读(182) 评论(0) 推荐(0)
摘要: 学嵌入式C语言,看这一篇就够了(4) C语言的输入输出 C语言标准在发布的同时,ANSI组织同时也一起发布了和C语言相关的函数库,也就是标准C库,标准C库集成了很多的API函数接口,比如常用的输入和输出函数就是标准C库提供的 用户如果打算使用标准C库的函数,就必须要包含函数库对应的头文件,比如输入输出函数对应的头文件就叫做stdio.h 阅读全文
posted @ 2025-03-16 16:56 lucky-Tang 阅读(187) 评论(0) 推荐(0)
摘要: 学嵌入式C语言,看这一篇就够了(3) C语言的基本元素 我们通过写一篇文章的方式来类比写一段程序,从而认识一下C语言有哪些基本元素: 一篇文章 --> 若干段落 --> 几条语句 --> 几组词(单词 + 语句)--> 若干个字 一段程序 --> 若干函数 --> 几组语句 --> 表达式 --> 标识符 --> 字符 自然语言 字 词 阅读全文
posted @ 2025-02-20 15:25 lucky-Tang 阅读(211) 评论(0) 推荐(0)
摘要: 学嵌入式C语言,看这一篇就够了(2) 基本概念 程序框架分析 搭建一个主体框架,包含头文件、程序入口、输出函数、程序结束 #include <stdio.h> int main(void) { //输出字符串hello world并且进行换行 printf(“hello world\n”); return 0; } 注意:在学习编程语言 阅读全文
posted @ 2025-02-17 18:02 lucky-Tang 阅读(265) 评论(0) 推荐(0)
摘要: 学嵌入式C语言,看这一篇就够了(1) 嵌入式技术知识结构 语言的基本概念 什么是语言 语言是人类进行沟通和交流的工具 语言是一套具有共有规则的指令,指令可以通过文字、嗅觉、触觉等方式传递 xx of xx --> A of B --> B 的 A 语言的目的 语言的目的就是为了实现人类之间的交流,当出现计算机之后,人类需要传递指令给计算 阅读全文
posted @ 2025-02-17 14:11 lucky-Tang 阅读(645) 评论(0) 推荐(0)
摘要: ESP32-WROVER-DEV相关的踩坑记录 安装 Arduino IDE 我下载的版本是 2.3.2 Arduino IDE下载地址: https://www.arduino.cc/en/Main/Software?setlang=cn 安装完成后界面如图: 如果进去界面是英文版,需要设置成中文 但是开发板只有默认的arduino的配套开发板 阅读全文
posted @ 2025-02-15 01:23 lucky-Tang 阅读(305) 评论(0) 推荐(0)
摘要: 认识嵌入式中的元器件 认识嵌入式中的元器件 元器件符号 电阻 一种通过限制电流流动来调节电压和电流的电子元件,通常用来分压、限流、偏置电路等。通俗来说,电阻器就像一个水管中的狭窄部分,通过阻碍水流来控制流量。 参数 阻值(R):电阻器的电阻值,单位为欧姆(Ω); 功率额定值(P):电阻器能够承受的最大功率,单位为瓦特(W 阅读全文
posted @ 2025-02-13 23:11 lucky-Tang 阅读(644) 评论(0) 推荐(1)
摘要: 认识嵌入式开发需要的设备 认识嵌入式开发需要的设备 开发板 Arduino 用于快速原型设计和学习嵌入式系统基础 树莓派 用于学习Linux嵌入式系统和复杂应用开发 STM32开发板 用于学习ARM Cortex-M系列微控制器的开发 ESP32开发板 用于学习Wi-Fi和蓝牙等无线通信技术的开发 GD32开发板 调试工具 阅读全文
posted @ 2025-02-12 15:53 lucky-Tang 阅读(243) 评论(0) 推荐(0)