SPI 测试程序sja1105
main.c
/*
* 说明:SPI通讯实现
* 方式一: 同时发送与接收实现函数: SPI_Transfer()
* 方式二:发送与接收分开来实现
* SPI_Write() 只发送
* SPI_Read() 只接收
* 两种方式不同之处:方式一,在发的过程中也在接收,第二种方式,收与发单独进行
* Created on: 2013-5-28
* Author: lzy
*/#include <stdint.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <getopt.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <linux/types.h>
#include <linux/spi/spidev.h>
#include "sja1105.h"#define SPI_DEBUG 1//static uint32_t configBurst0_0[64] = {0xAF00030EU, 0x05000000U, 0x00000005U, 0x9A1CA02BU, 0x26420000U, 0x04250000U, 0xFFF80000U, 0xFFFFFFFFU, 0x0000FFFFU, 0x00F1AB13U, 0x06000000U, 0x0000005AU, 0x4ED2C50FU, 0xFEFB0000U, 0x03FFFFFFU, 0xFEFB0000U, 0x03FFFFFFU, 0xFEFB0000U, 0x03FFFFFFU, 0xFEFB0000U, 0x03FFFFFFU, 0xFEFB0000U, 0x03FFFFFFU, 0xFEFB0000U, 0x03FFFFFFU, 0xFEFB0000U, 0x03FFFFFFU, 0xFEFB0000U, 0x03FFFFFFU, 0xFEFB000
SPI 测试程序sja1105相关推荐
- linux spi测试程序,spidev测试方法 /how to test spidev
在设备树中配置spidev 首先需要在设备树配置好spi设备.可参考如下配置 &ecspi3 { pinctrl-names = "default"; pinctrl-0 ...
- MSM8909+Android5.1.1 SPI驱动开发(PSAM部分)
1. PSAM部分的硬件设计 图1 CS 片选信号 SCK 时钟信号 MISO 主设备的数据输入.从设备的数据输出脚 MOSI 主设备的数据输出.从设备的数据输入脚 2. PSAM部分软件设计 图2 ...
- am335x 添加SPIamp;测试
1. make ARCH=arm menuconfig 配置 2. 配置设备树arch/arm/boot/dts/am335x-evm.dts: ...... mcspi0_pins: mcspi0_ ...
- 应用QQ2440(s3c2440)ARM开发板驱动MMA7455加速度计的linux设备驱动编写
课题水下机器人需要测定水下机器人的位姿,为此应用了加速度计MMA7455,该传感器可以用SPI或I2C读取数字信号到MCU. 驱动MMA7455在atmega128上已经实现,但是由于mega128的 ...
- buildroot 使用
1. 简介 Buildroot是Linux平台上一个构建嵌入式Linux系统的框架. 整个Buildroot是由Makefile(*.mk)脚本和Kconfig(Config.in)配置文件构成的,因 ...
- 【Buildroot】学习记录(2)配置注释
文章目录 一.前言 二.Buildroot目录结构 三.Buildroot配置选项 四.Target options(目标选项) 五.Build options(编译选项) 六.Toolchain(工 ...
- Linux内核自带SPI设备驱动测试程序分析:spidev_test.c
在Linux系统中,SPI 的用户模式设备接口的驱动源码位于 drivers/spi/spidev.c,在应用层生成 /dev/spidev* 的节点,可以通过 read. write 达到与 ...
- STM32 USART1 USART2 UASRT3 UART4 UART5串口通信测试程序
STM32 USART1 USART2 UASRT3 UART4 UART5串口通信测试程序 (2014-02-11 20:09:19) 转载▼ 分类: 单片机.嵌入系统 // 5个串口均可工作,已经 ...
- 基于GCCAVR的TLC2543读写程序----模拟SPI方式实现
TLC2453的操作也比较简单,通过模拟的方式实现只需要看一下时序图把时序搞对即可. 在硬件SPI中,读和写实可以通过硬件同步进行的,因此在写入本次命令字时可以同时读取上一次命令的数据,在模拟SPI的 ...
最新文章
- 苏宁V购 不为拯救 只求改变
- vimproc_mac.so” is not found
- 面试系列 | 带你彻底搞懂 Python 装饰器
- Xamarin简介与Xamarin支持MVC设计模式
- 这五张PPT告诉你,如何打造无人驾驶“最强大脑”
- lightgbm 数据不平衡_数据不平衡问题
- 利用sql语句实现到datagridview显示的转换
- 敏捷开发宣言 (一)
- html光圈效果,PS新手教程:特效光圈效果
- 计算机网络安全技术简答题,计算机网络安全技术简答题
- 设置代理服务器(谷歌+IE)
- Codeforces Round #368 (Div. 2)(C. Pythagorean Triples 勾股数规律)
- 巧用 Linux 定时任务
- unityShader入门了解
- 蓝牙耳机哪款好用?这些选购小技巧帮你选到更适合你的蓝牙耳机!
- 书评:薛定谔猫与生物学鸽子:《生命是什么?》出版75周年记
- Kubernetes 最新版本安装过程和注意事项
- 决策树桩(Decision Stump)
- 码书:编码与解码的战争 PDF 下载
- EEGLAB合辑 | 第七节 绘制 ERP图像
热门文章
- 550 Recipient unknown
- 孝经白话:诸侯章第三
- 3D动态烟花--HTML
- esp32语音控制_乐鑫发布针对物联网嵌入式设备AI语音麦克风阵列开发板
- vue项目中出现重复点击路由报错
- avformat_open_input返回-1094995529 “Invalid data found when processing input“
- 计算机专业的学生常浏览的网站,学生常用网站大全(绝好到的).doc
- [转]将Android变成一个网络摄像机:spydroid-ipcamera;能实时传输,几乎没有延迟...
- 思维方式-《思维的发现》书中的精髓:两个天才心理学家经历的奇妙经济学之旅。
- 电驴服务器搜索文件排序,【图文教程】搜索功能使用全解