PIC18F47Q10使用TMR2作为备用SPI时钟 PIC18F47Q10具有三个8位定时器/计数器和两个MSSP模块,可以在SPI模式下对其进行配置。 在本演示中,TMR2用作SPI的10kHz时钟,配置为具有2个客户端(RC6引脚-> SS1和RC7引脚-> SS2)的主机。 相关文件 使用的软件 MPLAB:registered:X IDE 5.30或更高版本 MPLAB:registered:XC8 2.10或更高版本的编译器 MPLAB:registered:代码配置器(MCC)3.95.0或更高版本 MPLAB:registered:代码配置器(MCC)PIC10 / PIC12 / PIC16 / PIC18库v1.79.0或更高版本 二手硬件 PIC18F47Q10好奇心纳米 示波器或逻辑分析仪 建立 PIC18F47Q10好奇心纳米开发板用作测试平台。 必须为该项目进行以下引脚配置: 销 组态 RC3 数字量输出SCK RC4 数字输入
1
关于DSP281x的一些例子,包括SPI、SCI、中断等。开发环境为TI公司CCS。
2022-09-14 18:00:56 4.37MB dsp281x_sci.c dsp281x_examples ccs_spi
该程序实现了飞利浦嵌入式处理器LPC23XX的SPI功能,对工业控制是很好的参考。
2022-09-14 18:00:51 80KB lpc23xx_spi___
CH9434是一款SPI转四串口控制芯片,提供四组全双工的9线异步串口,用于单片机/嵌入式系统扩展异步串口。CH9434包含四个兼容16C550的异步串口,最高支持4Mbps波特率通讯。支持GPIO,支持半双工收发自动切换引脚TNOW。 特点: 工作电压:3.3V。 支持通讯波特率设置,波特率范围1200-4000000bps。 串口每个方向独立FIFO缓存1.5K。 独立四个异步串口,兼容16C550并且有所增强。 串口支持5/6/7/8个数据位以及1/2个停止位。 串口支持奇、偶、无校验、空白0、标志1等校验方式。 支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。 提供半双工RS485收发使能引脚。 SPI最高速率为16MHz。 支持多种睡眠方式以及电源控制,可通过SPI接口唤醒。 芯片内置时钟,可选外部晶振提供时钟。 芯片提供可配置GPIO功能。 提供QFN48_5X5无铅封装,兼容RoHS。 应用领域: MCU/DSP/嵌入式系统。 工业自动化RS-485通讯。 串口服务器、多串口卡。 与蓝牙、4G、WiFi等串口模块通讯实现无线传输。
2022-09-14 09:05:14 12KB CH9434 STM32 SPI 单片机
1
GITHUB上一个非常好用的SPI开源代码,代码风格极好,注释清晰,结构简单,使用方便,初学者可以作为学习参考,有Verilog和VHDL两个版本。 ------------------------------------------------------------------------------------ // Note: i_Clk must be at least 2x faster than i_SPI_Clk // // Parameters: SPI_MODE, can be 0, 1, 2, or 3. See above. // Can be configured in one of 4 modes: // Mode | Clock Polarity (CPOL/CKP) | Clock Phase (CPHA) // 0 | 0 | 0 // 1 | 0 | 1 // 2 | 1 | 0 // 3 | 1 | 1 -------------------------------------------------------------------------------- // Control/Data Signals, input i_Rst_L, // FPGA Reset input i_Clk, // FPGA Clock // TX (MOSI) Signals input [7:0] i_TX_Byte, // Byte to transmit on MOSI input i_TX_DV, // Data Valid Pulse with i_TX_Byte output reg o_TX_Ready, // Transmit Ready for next byte // RX (MISO) Signals output reg o_RX_DV, // Data Valid pulse (1 clock cycle) output reg [7:0] o_RX_Byte, // Byte received on MISO // SPI Interface output reg o_SPI_Clk, input i_SPI_MISO, output reg o_SPI_MOSI
2022-09-11 17:23:33 16KB SPI MASTER VERILOG VHDL
1
本程序使用STM32F103C8T6作为主控单片机,6针/7针0.96寸OLED屏幕作为显示。采用模拟SPI方式,模拟SPI的控制引脚在oledc.h文件中修改即可,方便移植调用。程序可完成基本的英文字符显示、数字显示以及汉字显示,也可实现画点、画线以及图片的显示。该程序经本人测试可以正常使用,也可先去搜索我的同名博客(STM32F103C8T6模拟SPI控制6针/7针0.96寸OLED显示屏)先查看是否符合你的要求再进行下载,以免浪费下载积分,博客内容介绍有如何获取字模等步骤。
2022-09-11 00:17:34 7.33MB OLED STM32 SPI
1
USART1输出
2022-09-09 15:29:10 13.77MB ADC SPI USART
1
DigitalPot_MCP41010 使用 MSP-EXP430F5529LP 通过 SPI 控制 Microchip MCP41010 数字电位器的库和示例。 有关其他信息,请参阅 wiki。
2022-09-08 14:30:30 3KB
1
完整SPI读写SD卡程序,包含SPI配置和SD卡配置,完整c文件与h文件
2022-09-06 17:22:43 6KB SPI SD卡 读写
1
摘要:ADT7301是AD公司推出的13位数字温度传感器芯片。该芯片采用+2.7V~+5.5V电源供电,具有温度转换精度高、功耗低、串行接口灵活方便等特点。文中介绍了ADT7301的主要特性,并以其与8052接口为例,给出了ADT7301的串行接口电路、应用程序。 关键词:温度传感器;SPI;ADT73011 概述ADT7301是一个完整的温度监测系统,有SOT-32和MSOP两种封装形式。在芯片内部集成了一个用于温度监测的带隙温度传感器和一个13位AD转换器,其最小温度分辨率为0.03125°C。ADT7301带有一个非常灵活的串行接口,可非常容易地与大多数微控制器接口;而且该接口还可
1