cc2530基于spi读取数据! cc2530基于spi读取数据! cc2530基于spi读取数据! cc2530基于spi读取数据!
2022-05-10 21:48:10 77KB cc2530 cc2530 uart
1
9.2 SPI应用实例 SPI接口是一种比较常见的外设通信接口,我们开发板上板载了一枚 FLASH芯片W25X16,此芯片 数据接口即为 SPI接口,使用这块 FLASH芯片我们可以学习 STM8S单片机 SPI接口的使用。 W25X16是台湾华邦出品的一系列 FLASH芯片中的一款,具有 16Mbit的存储空间,空间分为 8192
2022-05-10 14:20:53 5.88MB stm8s
1
包含了oled驱动源码以及makefile,下载可直接编译,挂载使用。
2022-05-09 17:05:24 19KB oled驱动 spi模拟
1
基于FPGA的SPI通信借口程序
2022-05-09 14:03:37 3KB FPGA SPI
1
本代码基于有限状态机实现spi,用于控制tc5615输出正弦波,代码中包括data_init和TLC5615功能模块以及必要的仿真testbench,调度rom模块给出数据,经过实测,保证可靠可用。相关建模说明,见我的博客:https://blog.csdn.net/huigeyu/article/details/91595746---FPGA控制——基于FSM的TLC5615之SPI建模。
1
SPI程序请大家需要的话下载void SPI_Init(void); // Configure MAXQ2000 and MAX3420E IO pins for SPI BYTE Reset_MAX(void); // Reset the MAX3420E void wreg(BYTE r,BYTE v); // Write a MAX3420E register byte void wregAS(BYTE r,BYTE v); // Same as 'wreg' but also set the ACKSTAT bit in the SPI command byte BYTE rreg(BYTE r); // Read a MAX3420E register byte BYTE rregAS(BYTE r); // Same as 'rreg' but also set the ACKSTAT bit void readbytes(BYTE reg, BYTE N, BYTE *p); // Read N MAX3420E FIFO bytes into the array p void writebytes(BYTE reg, BYTE N, BYTE *p); // Write N MAX3420E FIFO bytes into the array p BYTE MAX_Int_Pending(void); // Poll the MAX3420E INT pin (set for active low level) void std_request(void);
2022-05-08 10:49:03 1KB SPI
1
JinXiu 0001是一个数据通信协议互转的设备,它支持RS232, USB, TCPIP, TCPUDP, I2C, SPI,CAN等协议的互转,同时支持用户通过自己控制GPIO以模拟特定的波形,用户不需要对板子编程,只需要通过JinXiu提供的软件配置设备的运行时参数即可,控制GPIO时也不需要对板子编程,只需要在按协议通过RS232/USB/TCPIP等对某个GPIO进行控制即可。主芯片: STM32F103RBT6,最新的ARM V7核,主频72兆。网卡芯片: RTL8019。 可以用GPIO采集工业控制的数据,模拟NAND flash控制器,Nor flash控制器,SD卡控制器等。RS232的速率是0-115200bit每秒,USB是USB1.1,理论速度12兆bit每秒,实测速度4兆bit每秒,TCPIP承载在以太网上,以太网芯片是RTL8019,理论速度10兆bit每秒,实测速度9兆bit每秒。 TCPIP功能可以用来做服务器,也可以用来做客户端,当作为服务器时,上电启动后等待远程客户端连接。当作为客户端时上电会尝试连接远程服务器,如果连接失败延迟1s后会继续连接,直到连接成功,如果发生异常或者远程服务器断开连接,软件将会自动尝试重新建立连接直到连接成功。 JinXiu0001自带软件看门狗和硬件看门狗,如果程序发生异常,将在5s内重新启动,如果软件5s内不喂狗硬件将会重新启动。 用户可以通过HwInforCtl.exe来配置设备的运行参数。HwInforCtl.exe是JinXiu公司发布的专门配置JinXiu0001的软件。设备有两种运行模式,一种为正常模式(也称协议转换模式),一种为工厂模式,正常模式用来做协议互转,工厂模式用来配置设备的参数,工厂模式下才能单独操作GPIO,上电前把GPIOB5拉底将会进入工厂模式,上电前把GPIOB5悬空或拉高将会进入正常模式。 设备带有安全启动密钥管理机制,每个设备都有不同的密钥,如果启动时密钥匹配失败,那么将不能使用协议互转功能,每个设备都有自己独立的密钥,即使用户把别的已经设定密钥成功的设备的闪存内容全部读出来烧到新的设备上,新设备的密钥匹配依然会失败,这也就防止了软件被盗版。对每个设备必须通过JinXiu的HwInforCtl.exe的进行一次启动密钥的生成,这样设备才能正常工作。 JinXiu0001支持串口升级软件的功能,JinXiu会不定期发布软件来修订以前设计的错误,客户可以向JinXiu索取最新版软件,更新软件不会丢失已经配置好的密钥,所以不需要对设备重新生成密钥,JinXiu提供帮客户定制板级软件和PC端软件的服务,但这要另外协商。 JinXiu0001的原理图和PCB是免费的,用户可以跟JinXiu公司免费索取然后以其作参考设计自己的设备,每一个设备上的每一套软件都需要license,用户在生成启动密钥之前需要向JinXiu获取license。当然如果用户买的是JinXiu的硬件设备,出厂前密钥都已经被配置好了,不需要重新生成密钥。 JinXiu0001的USB自带USB驱动,接上USB线到个人PC后,电脑会多出一个”JinXiu”标识的CDROM,选择从其中安装驱动即可。 合作电话: 13636321722 hailang
2022-05-07 21:34:07 13.54MB RS232 以太网 TCPIP USB
1
SD卡SPI读写中文资料,对初学者学习有很大帮助的资料
2022-05-07 10:49:20 1.8MB SD、SPI
1
LPC23xx spi驱动程序, 包含测试程序
2022-05-07 09:34:23 6KB LPC23xx spi驱动程序 包含测试程序
1
#include #define uchar unsigned char #define uint unsigned int #define cs RC2 #define dout RC4 #define nop() asm(“nop”) __CONFIG(0x3B31); const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar data_temp; void delay(uint x); void init(); void didi(uchar num); void disp(uchar num1,uchar num2,uchar num3,uchar num4,uchar num5,uchar num6); void comm(uchar data); uchar read(uchar add); void write(uchar add,uchar wdata); void write
2022-05-06 17:29:52 39KB PIC单片机 SPI通信 程序设计 文章
1