单片机通过SPI跟nRF24L01相连,测试无线发送端程序: 1、将nRF24L01模块按照正确方向插到PB0/PB12/PB13/PB14/PB15/PB1上; 2、下载程序后,开发板蓝色指示灯(PB9)会常亮,表示没有接收到无线信号; 3、此时,如果有下发接收程序的开发板,则可以观察到下发接收程序的开发板上的蓝色指示灯也不停闪烁,表示接收到了信号。 注:该实验需要配合接收实验进行。 4、代码使用KEIL开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 5、软件下载时,请注意keil选择项是jtag还是stlink. 6、软、硬件技术服务:349014857@qq.com;
2024-05-21 15:10:12 5.66MB 物联网开发 STM32单片机
1、Proteus仿真。 2、STM32CubeMX HAI库。 3、STM32F103C8T6 硬件SPI驱动。 4、ST7735R TFT LCD 应用。
2024-04-02 10:28:33 40KB stm32 proteus
1
STM32F4硬件SPI驱动MCP3008获取通道AD转换值 MCP3008是8通道10位AD转换IC
2024-02-29 22:34:00 2KB STM32F4 硬件SPI AD转换IC
1
由于上次模拟SPI驱动TFT屏幕太慢,所以,本次采用硬件SPI来进行驱动,但是,当我直接把对应SPI接口更换时,发现TFT屏幕驱动并没有因此得到好转,依然是非常的满,然后只能从对应花点铺色,显示字符串这些基础函数进行下手了,这次我把大部分函数都更新了一下,让速度biu的一下就上来了。关于这个硬件SPI,在Mircopython也是强调,有两个,其中一个用于fllash,用户是不能使用,所以只能使用另外一个。 当然用软件SPI也是可以的,软件SPI在ESP8266中所有的IO口的可以使用使用的时候一是注意在`spi.write`这个函数中,要传入bytes类型,然后又连续的可以一起打包。 二是注意SPI初始化的相位和极性,这个根据芯片数据手册的时序图来进行判断。
2024-02-29 10:08:27 4KB
1
stm32f401驱动nrf,接收用了中断,比正点的官方nrf例程效率提高了几倍
2023-11-10 11:55:45 3.74MB stm32
1
stm32f103 硬件spi,spi1,可以正常输出4路电流
2023-02-20 17:57:20 6.05MB stm32 spi usart AD5686
1
**开发环境为arduino,也可用vscode。tft实时显示esp32-cam拍照的图片,右下角显示帧数。屏幕采用2.2 tft spi 320x240。** **160x120到320x240帧率较模拟SPI有所提高,但限制于拍照所需时间,最高帧率为6.8,暂未找到更好方法**
2023-01-08 14:15:44 49KB ESP32 TFT arduino
1
USART1输出
2022-09-09 15:29:10 13.77MB ADC SPI USART
1
MCU:STM32f103 LCD: 128*160 ST7735 SPI :18MHZ 硬件SPI(spi1)+ DMA传输
2022-08-14 09:06:23 6.9MB stm32 LCD SPI+DMA ST7735
1
OLED屏幕的SSD1325硬件SPI软件SPI驱动程序,以及画实时波形,画圆等功能。
2022-08-10 16:48:00 23KB SSD1325
1