S32K324芯片学习笔记

文章目录

    • Core and architecture
    • DMA
    • System and power management
    • Memory and memory interfaces
    • Clocks
    • Security and integrity安全与完整性
    • Safety ISO26262
    • Analog、Timers
    • 功能框图
    • 内存map
      • flash
    • Signal Multiplexing
      • Port和MSCR寄存器的mapping

Core and architecture

两个Arm Cortex-M7内核,主频最高160M

DMA

32通道DMA

System and power management

从48 MHz FIRC快速启动

各种低功率振荡器,如32 kHz SIRC和外部32 kHz晶振支持SXOSC

Memory and memory interfaces

4MB Pflash

128k Dflash

512 kB RAM with ECC Include 192 kB TCM

4bit data width QuadSPI x 1

Clocks

外部晶振8-40MHz

内部时钟参考:

48 MHz FIRC ±5%

32 kHz SIRC ±10%

高达960MHZ锁相环划分系统时钟操作

Security and integrity安全与完整性

Hardware security engine (HSE_B) 硬件安全引擎

Safety ISO26262

Analog、Timers

功能框图

内存map

flash

Signal Multiplexing

信号多路复用可以实现多个功能共用一个引脚。

信号多路复用单元包括来自SIUL2的控制信号和pad接口逻辑。信号多路复用单元由几个单独的子单元组成,每个子单元处理一个引脚的信号多路复用。

关于每种pad类型的pad属性及其每个端口的重置值,请参见本文档所附的IOMUX文件。特定于包及其多路复用的pad也记录在本文档所附的IOMUX文件中。


DO-数据从Core进入PAD,对于Pad来说是输入

OBE-使能输出

PUE-0:表示关闭内部上拉电阻。1:表示打开内部上拉电阻

PUS-0:设置pue时使能内部下拉电阻。1:设置pue时使能内部上拉电阻

IBE-使能输入

IND-数据从PAD进入Core,对于Pad来说是输出

SRC-转换速率控制

PKE-使能PAD保持

IFE-使能输入

DSE-使能驱动强度

功能模块输出经过signal复用模块到padring,最终映射到GPIO

输入从GPIO到signal复用模块再输入给功能模块

Port和MSCR寄存器的mapping


输出模式根据MSCR寄存器中的SSS位配置,后面会详细介绍

输入可以通过配置Input SSS确定对于的Port口

示例:

如果用户希望将PTB0配置为CAN0RX,将PTB1配置为CAN0TX,那么可以在SIUL2寄存器中使用以下配置:

//.CAN0.RX.(PTB0):
SIUL2.IMCR0.B.SSS.=.0b011;//.Select.CAN0-RX
SIUL2.MSCR32.B.IBE.=.1;....//.Enable.the.input.buffer
//.CAN0.TX.(PTB1):SIUL2.MSCR33.B.SSS.=.0b101;//.Select.CAN0-TX
SIUL2.MSCR33.B.OBE.=.1;.//.Enable.the.output.buffer

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/125612.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【web开发】4.JavaScript与jQuery

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、JavaScript与jQuery二、JavaScript常用的基本功能1.插入位置2.注释3.变量4.数组5.滚动字符 三、jQuery常用的基本功能1.引入jQuery2.寻找标签3.val、text、appe…

超全60000多字详解 14 种设计模式 (多图+代码+总结+Demo)

超全60000多字详解 14 种设计模式 (多图代码总结Demo) 之前读耗子叔文章时,看到过有句话没有实践,再多的理论都是扯淡,个人很赞同。你觉得自己学会了,但实践与学会之间有着很大差别。 单例模式 (Singleton Pattern) 定义或概念 …

计算机重点学科评级B-,山东省属重点高校考情分析

山东科技大学(B-) 考研难度(☆☆) 内容:23考情概况(拟录取和复试分析)、院校概况、23专业目录、23复试详情、各专业考情分析、各科目考情分析。 正文1175字预计阅读:3分钟 2023考情概况 山东科技大学计…

php常用算法

许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握…

Python多进程爬取电影信息

观察翻页时详情页面url地址变化规律 import json from os import makedirs from os.path import exists import requests import logging import re from urllib.parse import urljoin import multiprocessing# 定义了下日志输出级别和输出格式 logging.basicConfig(levellog…

NLP(3)--GAN

目录 一、概述 二、算法过程 三、WGAN 1、GAN的不足 2、JS散度、KL散度、Wasserstein距离 3、WGAN设计 四、Mode Collapse and Mode Dropping 1、Mode Collapse 2、Mode Dropping 3、FID 四、Conditional GAN 一、概述 GAN(Generative Adversial Networ…

基于uwb和IMU融合的三维空间定位算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 ..........................................................................kkk 0; for E…

【初识Git工具】Git工具的基本介绍

【初识Git工具】Git工具的基本介绍 一、什么是Git?1.1 Git简介1.2 Git和SVN区别1.3 常用的Git工具二、Git的起源三、Git的优点四、Git的架构五、Git的基本概念5.1 仓库(Repository)5.2 版本(Commit)5.3 分支(Branch)5.4 合并(Merge)5.5 标签(Tag)六、Git的基本使用命…

【特殊文本文件——Properties和xml文件】

特殊文本文件 一、Properties 是一个Map集合(键值对集合),但是我们一般不会当集合用核心作用:Properties是用来代表属性文件的,通过Properties可以读写属性文件里的内容 1.使用Properties读取属性文件里的键值对数据…

【个人博客系统网站】统一处理 · 拦截器

【JavaEE】进阶 个人博客系统(2) 文章目录 【JavaEE】进阶 个人博客系统(2)1. 统一返回格式处理1.1 统一返回类common.CommonResult1.2 统一返回处理器component.ResponseAdvice 2. 统一异常处理3. 拦截器实现3.1 全局变量SESSI…

宏定义天坑记录

宏定义天坑记录 事件原委与推理过程 在编译一个使用了Protobuf的项目时出现了如下报错 [ybVM-8-7-centos boost_searcher]$ make g -o http_server http_server.cc data/raw_html.pb.cc -stdc11 -lboost_system -lboost_filesystem -lpthread -ljsoncpp -lprotobuf In file…

etcd选举源码分析和例子

本文主要介绍etcd在分布式多节点服务中如何实现选主。 1、基础知识 在开始之前,先介绍etcd中 Version, Revision, ModRevision, CreateRevision 几个基本概念。 1、version 作用域为key,表示某个key的版本,每个key刚创建的version为1&#…

【猿灰灰赠书活动 - 05期】- 【速学Linux:系统应用从入门到精通】

👨‍💻本文专栏:赠书活动专栏(为大家争取的福利,免费送书) 👨‍💻本文简述:博文为大家争取福利,与机械工业出版社合作进行送书活动 👨‍&#x1f…

【虚拟机】

虚拟机 简介VMware Workstation简介下载安装许可证密钥 CentOS简介下载 创建新的虚拟机 简介 虚拟机(Virtual Machine,简称VM)是一种软件模拟的计算机,它在一台物理计算机上创建了一个独立的虚拟计算环境。这个虚拟环境可以运行操…

在线实时监测离子风机的功能

离子风机是一种能够通过释放大量负离子来净化空气并提供清新环境的设备。要实现联网实时在线监测离子风机,可以考虑以下几个步骤: 1. 设备接入互联网:离子风机需要具备网络连接功能,可以通过无线网络或者以太网接入路由器&#x…

[uni-app] 海报图片分享方案 -canvas绘制

文章目录 canvas使用记录先看下实际效果图绘制流程及思路1. 绘制头像, 通过drawImage来绘制2.绘制文字部分 具体代码 分享海报图片的方式,以前再RN端采用的是截图方案, 我记得组件好像是 react-native-view-shot 现在要处理uni-app的海报图片分享, 一般也有 html2canvas的相关插…

索尼 toio™应用创意开发征文|联盟国战

✨ 能用众力,则无敌于天下矣;能用众智,则无畏于圣人矣。 —— 孙权 前言: 从火爆全网的ChatGPT,到人人都是开发者。AI无疑贯彻了整个2023年的主题,从刚上幼儿园的小朋友到耄耋之年的老顽童,都对…

0基础学习VR全景平台篇 第96篇:VR电子楼书

大家好,欢迎观看蛙色VR官方系列课程——VR电子楼书! 作为2021年底全新上线的行业解决方案,是专门针对地产、园区数字化营销的一站式VR解决方案,为行业潜在客户提供优质的7x24小时线上看房体验。 本期教程将通过功能介绍后台操作&…

SpringBoot项目集成Druid

文章目录 一、前言二、Druid相关内容1、Druid简介1.1数据库连接池 2、项目集成Druid2.1、环境准备2.2、依赖准备2.3、编写配置文件2.4、测试访问 3、功能介绍3.1、查看数据源3.2、SQL监控3.3、URI监控 三、总结提升 一、前言 本文将介绍Druid的相关内容以及项目如何集成Druid&…