首页 > 其他分享 >ATSAMD21配置SPI_PIN

ATSAMD21配置SPI_PIN

时间:2023-03-03 17:56:49浏览次数:38  
标签:DO PIN pin ATSAMD21 SPI master operation

学习SPI MASTER DEMO

发现有一个参数

config_spi_master.mux_setting = CONF_MASTER_MUX_SETTING;

之前遇到跟串口的一样,就是配置pin脚的功能的,SPI应该是指定不同功能的pin脚 

一路追下去又发现是两个变量决定的 DIPO DOPO

In master operation, DI is MISO.
In slave operation, DI is MOSI.

In master operation, DO is MOSI.
In slave operation, DO is MISO.

 

Based on samd21 datasheet 27.8 "Data Out Pinout" :
手册中定义了不同pin的功能组合

标签:DO,PIN,pin,ATSAMD21,SPI,master,operation
From: https://www.cnblogs.com/yinseyingji/p/16874289.html

相关文章

  • Spring Boot SPI 机制探究
    SpringBootSPI机制探究前言SpringBoot带给我们的一大便利是当需要引入一个第三方依赖时,如果其有Starter,可以加入Starter依赖,就可以实现自动装配,这中便利就来自S......
  • spingboot随笔
    idea如何创建springboot项目NewMoudle>>SpringInitializrProjectMetadata:Type>>Maven,Packaging>>jar/war加载starters选项:DeveloperTools>>Lombok,Web>>S......
  • 局域网内两台主机 IP ping 不通的问题分析
    局域网内两台主机IPping不通的问题分析 1、问题背景同一个局域网内的两台主机互相之间ping不通IP;或者A机器可以ping通B机器,但是,B机器ping不通A机器......
  • 【Linux SPI】RFID RC522 设备驱动
    一、概述MFRC522支持SPI、I2C、UART接口,我在某宝上购买了一个SPI接口的RC522模块。此笔记主要要是通过RC522模块学习linux中的SPI驱动,方便今后写其他SPI驱......
  • Spider实战系列-一次真实接单经历让我抓取了某东的数据
    抓取JD商品先说说起因吧,是因为有朋友找我一起合作抓取某东的商品数据,我做为一个刚入爬虫的新手,当然是不可能完整的拿下这个啦.这次爬虫要的是商品的详细数据,我的工作就......
  • 【vite+pinia】
    vite轻量快速热重载,开发环境中不需要打包操作,可以快速冷启动按需编译,不需要等待整个应用编译完成pinia支持vue2和vue3,是vue专属的状态管理库,允许跨组件或者页面共......
  • Linux SPI 开发指南
    LinuxSPI开发指南1前言1.1文档简介介绍SPI模块的使用方法,方便开发人员使用。1.2目标读者SPI模块的驱动开发/维护人员。1.3适用范围​ 表......
  • 基于alpine基础镜像构建jdk镜像以及tomcat镜像及业务构建
    1.1制作alpine自定义镜像Alpine使用的c库使用mini版的musllibc与其他Linux发行版使用的gnulibc不一样。虽说号称兼容,但也只是部分兼容了。Alpine官方给出了Alpine的三......
  • combie solidity:maping reqire inheritance
    1,maping是映射,在本游戏中,地址映射id,id与地址绑定格式maping(adress=>uint)mapingfavoritNumber;访问格式是 faveriteNumber[adress]=uint这个是一对多的映射还......
  • 模拟SPI 4种模式
    https://blog.csdn.net/u012846795/article/details/1238614131/*CPOL=0,CPHA=0,MSBfirst*/2uint8_tSOFT_SPI_RW_MODE0(uint8_twrite_dat)3{......