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相关推荐

  1. linux spi测试程序,spidev测试方法 /how to test spidev

    在设备树中配置spidev 首先需要在设备树配置好spi设备.可参考如下配置 &ecspi3 { pinctrl-names = "default"; pinctrl-0 ...

  2. MSM8909+Android5.1.1 SPI驱动开发(PSAM部分)

    1. PSAM部分的硬件设计 图1 CS 片选信号 SCK 时钟信号 MISO 主设备的数据输入.从设备的数据输出脚 MOSI 主设备的数据输出.从设备的数据输入脚 2. PSAM部分软件设计 图2 ...

  3. am335x 添加SPIamp;测试

    1. make ARCH=arm menuconfig 配置 2. 配置设备树arch/arm/boot/dts/am335x-evm.dts: ...... mcspi0_pins: mcspi0_ ...

  4. 应用QQ2440(s3c2440)ARM开发板驱动MMA7455加速度计的linux设备驱动编写

    课题水下机器人需要测定水下机器人的位姿,为此应用了加速度计MMA7455,该传感器可以用SPI或I2C读取数字信号到MCU. 驱动MMA7455在atmega128上已经实现,但是由于mega128的 ...

  5. buildroot 使用

    1. 简介 Buildroot是Linux平台上一个构建嵌入式Linux系统的框架. 整个Buildroot是由Makefile(*.mk)脚本和Kconfig(Config.in)配置文件构成的,因 ...

  6. 【Buildroot】学习记录(2)配置注释

    文章目录 一.前言 二.Buildroot目录结构 三.Buildroot配置选项 四.Target options(目标选项) 五.Build options(编译选项) 六.Toolchain(工 ...

  7. Linux内核自带SPI设备驱动测试程序分析:spidev_test.c

        在Linux系统中,SPI 的用户模式设备接口的驱动源码位于 drivers/spi/spidev.c,在应用层生成 /dev/spidev* 的节点,可以通过 read. write 达到与 ...

  8. STM32 USART1 USART2 UASRT3 UART4 UART5串口通信测试程序

    STM32 USART1 USART2 UASRT3 UART4 UART5串口通信测试程序 (2014-02-11 20:09:19) 转载▼ 分类: 单片机.嵌入系统 // 5个串口均可工作,已经 ...

  9. 基于GCCAVR的TLC2543读写程序----模拟SPI方式实现

    TLC2453的操作也比较简单,通过模拟的方式实现只需要看一下时序图把时序搞对即可. 在硬件SPI中,读和写实可以通过硬件同步进行的,因此在写入本次命令字时可以同时读取上一次命令的数据,在模拟SPI的 ...

最新文章

  1. 苏宁V购 不为拯救 只求改变
  2. vimproc_mac.so” is not found
  3. 面试系列 | 带你彻底搞懂 Python 装饰器
  4. Xamarin简介与Xamarin支持MVC设计模式
  5. 这五张PPT告诉你,如何打造无人驾驶“最强大脑”
  6. lightgbm 数据不平衡_数据不平衡问题
  7. 利用sql语句实现到datagridview显示的转换
  8. 敏捷开发宣言 (一)
  9. html光圈效果,PS新手教程:特效光圈效果
  10. 计算机网络安全技术简答题,计算机网络安全技术简答题
  11. 设置代理服务器(谷歌+IE)
  12. Codeforces Round #368 (Div. 2)(C. Pythagorean Triples 勾股数规律)
  13. 巧用 Linux 定时任务
  14. unityShader入门了解
  15. 蓝牙耳机哪款好用?这些选购小技巧帮你选到更适合你的蓝牙耳机!
  16. 书评:薛定谔猫与生物学鸽子:《生命是什么?》出版75周年记
  17. Kubernetes 最新版本安装过程和注意事项
  18. 决策树桩(Decision Stump)
  19. 码书:编码与解码的战争 PDF 下载
  20. EEGLAB合辑 | 第七节 绘制 ERP图像

热门文章

  1. 550 Recipient unknown
  2. 孝经白话:诸侯章第三
  3. 3D动态烟花--HTML
  4. esp32语音控制_乐鑫发布针对物联网嵌入式设备AI语音麦克风阵列开发板
  5. vue项目中出现重复点击路由报错
  6. avformat_open_input返回-1094995529 “Invalid data found when processing input“
  7. 计算机专业的学生常浏览的网站,学生常用网站大全(绝好到的).doc
  8. [转]将Android变成一个网络摄像机:spydroid-ipcamera;能实时传输,几乎没有延迟...
  9. 思维方式-《思维的发现》书中的精髓:两个天才心理学家经历的奇妙经济学之旅。
  10. 电驴服务器搜索文件排序,【图文教程】搜索功能使用全解