- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 S32K3笔记 - Trigger MUX (TRGMUX)
S32K3XX Trigger MUX 模块,其原理类似多路选择器,通过寄存器配置,可以配置内部不同外设之间的连接,或者外部信号输入与内部外设之间的连接。当使用SIUL2 Pads 作为触发源时,要确保最小脉冲宽度 大于 100ns;不同的Pads 支持不同的频率,详见"IO signal table" in “Signal Multiplexing” chapter;
2024-03-04 18:42:27
800
原创 S32DS-“全局变量地址异常变化”之接口文件不一致导致
h不一致 -> 生成的obj同一变量调试信息不一致 -> 最终生成的调试文件elf同一变量调试信息不一致。由于集成工程中使用的接口 .h文件和 压库工程中使用的接口 .h文件不一致导致的。保持 接口 .h 文件一致,重新压库即可。导致 数据加载不一致,变量观测异常。
2024-02-27 15:55:03
229
原创 S32DS-“全局变量地址异常变化”之枚举类型导致
] C标准中定义,“枚举型尺寸是能够容纳最大枚举子值的整数尺寸”,“枚举类型中枚举子的值必须要能用一个int型表述”。也就是说,枚举型的尺寸不能超过int型,但不必等于int型,只要能容纳最大枚举子就行。由于压库的工程配置为默认配置(-fshort-enums),集成的工程配置为-fno-short-enums,导致代码运行时,不同的.c 存在不同的调试参数,导致变量数据异常。根据提示信息,可知道,该工程枚举变量占用内存是可变的,非固定方式,”variable-sizeenums“;
2024-02-27 15:35:03
554
原创 STM32-EXTI
Tricore-Context前言一、功能概述二、功能详述1.功能框图2.中断/事件输入源3.配置步骤总结前言 本片博文主要对STM32 EXTI 外设的总结,以及学习过程中的一些体会、遇到的问题,望可以帮助有需要的人。笔记内容多为自己总结、心得,如有错漏不恰当之处望不吝指正.一、功能概述 1> 外部输入中断 - 外部触发信号,产生中断请求;2> 外部输入事件 - 外部触发信号,产生事件请求;二、功能详述1.功能框图 1.触发源分为软件触发和硬件触发;2.触发产生方式分为
2021-10-15 08:21:14
548
原创 I2C(inter-integrated circuit) 学习笔记
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport
2021-08-02 09:46:04
1963
原创 STM32 启动文件 详解
STM32启动文件详解前言一、启动文件概述二、ARM汇编指令二、启动文件代码分析1.1.Stack(栈)2.Heap(堆)3.Vectors Table (向量表)4.ResetHandler (复位中断处理程序)5.用户堆栈初始化Reference前言本片博文主要总结 STM32 程序启动流程与启动文件的理解,以及学习过程中的一些体会、遇到的问题,望可以帮助有需要的人。笔记内容多为自己总结、心得,如有错漏不恰当之处望不吝指正。一、启动文件概述启动文件由汇编编写,是系统上电复位后第一个执行的程
2021-07-26 09:46:14
3249
3
原创 STM32 FlashMemory 学习笔记
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档STM32 FlashMemory 学习笔记前言一、STM32 MemoryMap二、FALSH 操作1.FLASH 读取2.FALSH 擦除与编程1) KeyValue2)FLASH Unlock3)FALSH Program4)FLASH Erase三、FLASH 读/写保护1.Option Byte2.读取保护3.写入保护前言本片博文主要总结 STM32 FlashMemory的相关操作方法,以及学习过程中的一些体会、遇到的问
2021-07-24 23:00:35
1045
原创 JLINK 调试器下载导致Keil工程闪退崩溃问题解决
JLINK 调试器下载导致Keil工程闪退崩溃问题解决问题描述Keil版本:V5;JLINK版本:V8;问题描述:使用JLINK调试器进行程序下载与调试时,Keil工程总是弹出图下对话框:然后,Keil工程崩溃,闪退;解决方法1.准备工作①需要的文件已百度网盘分享,请自行下载。链接:https://pan.baidu.com/s/1QA-ack7aFF2aythDNqvfuw提取码:dug2②关闭Keil工程;③插上JLINK;2.安装JLINK驱动更新软件默认安装即可。
2021-07-05 21:00:19
8734
10
原创 清华大学C++教程(郑莉)学习笔记--运算符
2.2.1 C++的特点和程序实例1.C++的特点兼容C,支持面向过程的程序设计支持面向对象的方法支持泛型程序设计2.提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mm
2020-08-30 21:54:14
1254
3
原创 清华大学C++教程(郑莉)学习笔记--HelloWorld
1.5 程序的开发过程1. 三种不同类型的翻译程序:汇编程序:将汇编语言源程序翻译成目标程序编译程序:将高级语言源程序翻译成目标程序解释语言:将高级语言源程序翻译成机器指令,边翻译边执行执行效率较低JAVA语言是半编译半解释,目的是跨平台实用JAVA 语言通过编译,生成二进制机器语言,然后通过JAVA虚拟机解释为宿主可执行的机器指令C++程序是直接编译为本地机器语言代码2.C++程序的开发过程算法与数据结构设计源代码编辑编译链接测试调
2020-08-30 11:22:25
703
原创 如何使用单片机通过电调控制无刷电机
实现单片机通过电调控制无刷电机单片机通过电调控制无刷电机电调接线无数电机接线电调的解锁与调速单片机通过电调控制无刷电机单片机输出一定的频率和一定脉宽的PWM波,模拟飞控的油门控制,从而解锁电调,通过调节PWM脉宽,控制电调,从而控制无刷电机的转速。电调接线我这里使用过的是XXD 新西达 30A 的电调。 如图中,电调上有8根线, 蓝色的三根线 与 无数电机的三根线链接; 黑色和红色...
2019-08-06 19:01:05
16910
15
TriCore Core Architecture 32-bit Unifi_V1.3_vol1.pdf
2021-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人