
单片机
文章平均质量分 87
记录单片机学习过程中的笔记
Auto FAE进阶之路
汽车电子FAE
展开
-
了解下TI新出的MSPM0 MCU
上个月TI在其公众号发布了一条讯息,正式推出M0+内核的MSPM0 MCU。为了更深入的了解MSPM0,我在TI官网浏览了与其相关的资料,同时也找朋友借了一块MSPM0G3507开发板进行初步的评估。原创 2023-04-08 17:30:13 · 12618 阅读 · 3 评论 -
#ifdef #else #endif #fi #ifndef 的用法
预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作。说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译。这样做的好处是,经过处理后的代码,将会变的很精短。 关于预处理命令中的文件包含(#include),宏定义(#define),书上已经有了详细的说明,在这里就不详述了。这里主要是对条件编译(#ifdef,#else,#endif,#if等)进行说转载 2016-12-30 14:36:10 · 401 阅读 · 0 评论 -
简单介绍嵌入式开发中的一些硬件相关的概念
电平(Level)在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还有另一种状态,后面会提到)。总线(Bus)在嵌入式系统中一定会有一块处理器芯片,此外,还有其它的芯片作为外部设备(后面简称外设),这些芯片与处理器协作实现产品的功能。复杂的产品往往是由大量转载 2018-01-09 13:30:11 · 434 阅读 · 3 评论 -
S32DS for ARM 2018.R1 链接文件(linker file)学习笔记
S32DS for ARM 2018.R1 链接文件(linker file)学习笔记在S32DS for ARM 2018.R1自带的例程中有两个链接文件,分别为S32K1xx_flash.ld和S32K1xx_ram.ld,前者针对的是程序在flash中运行的链接文件,后者是在ram中运行程序所需要的链接文件。以下以S32K144的flash.ld文件为例,进行简单的分析/* Entry ...原创 2020-03-24 22:03:52 · 6834 阅读 · 2 评论 -
IIC总线时序(结合AT24C02)
IIC总线简介 IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。在 CPU 与被控 IC 之间、IC 与 IC 之间进行双向传送,高速 IIC 总线一般可达 400kbps 以上,并且能够以10Kbps的最大传输速率支持40个原创 2017-04-25 09:23:26 · 3392 阅读 · 0 评论 -
用python制作一个为hex文件增加版本号的脚本
最近公司一个项目需要用到IAP升级,要求将APP的版本号在hex文件添加,于是尝试用python写一个脚本,运行之后可以自动增加版本号,并且日期都是当天的import reimport time#获取日期的数据及校验和year = int(time.strftime("%y", time.localtime()))month = int(time.strftime("%m", time原创 2017-09-26 14:09:01 · 2282 阅读 · 1 评论