嵌入式C语言
文章平均质量分 71
嵌入式C语言
夜半少年
业精于勤,荒于嬉;行成于思,毁于随!
简书:jianshu.com/u/9bc2c4b91966
QQ:2974278195
展开
-
【嵌入式工程师·单片机】① 基础概念 之 单片机
【嵌入式工程师(单片机)之路】①基础概念--单片机。学习背景:单片机作为一款微型计算机,它在电子设计与应用还是挺广的,且对初学者入门学习嵌入式十分友好学习目的:迈出嵌入式工程师(单片机)小菜鸡阶段之路的第一步学习内容:1、单片机的背景由来。2、单片机的组成及原理。3、8位、16位、32位的单片机之间有什么区别?4、单片机的当前应用场景。5、如何画一块单片机核心板(原理图+PCB)6、单片机程序是如何运行7、单片机程序如何调试............原创 2022-06-06 23:16:57 · 552 阅读 · 0 评论 -
【嵌入式-杂谈】聊聊volatile
关于volatilevolatile,英文翻译过来:可变的。volatile这种变量类型不会被编译器优化,即每次读取或修改volatile值的时候,都必须重新从内存或寄存器中读/写。为什么要防止被编译器优化呢?因为在程序运行时,变量的内容有可能会被这段程序之外的某种操作所改变时,这种情况下就需要使用volatile来修饰,以通知编译器,操作这个变量时必须直接从变量的存放地址直接读取它的内容,而不能使用任何缓冲值。volatile的基本应用场合1、中断服务程序中修改的供其它程序检测的变量需要加原创 2021-05-16 16:53:15 · 236 阅读 · 1 评论 -
cJSON 创建与解析JSON格式字符串
!!!cJSON源码文件在文章末尾!!!!!!cJSON源码文件在文章末尾!!!!!!cJSON源码文件在文章末尾!!!testCJSON.c\color{blue}{testCJSON.c}testCJSON.c#include <stdio.h>#include <stdlib.h>#include "cJSON.h"char * makeJson(void){ cJSON * pJsonRoot = cJSON_CreateObject(); .原创 2020-09-18 23:10:06 · 575 阅读 · 0 评论