4 规则组转换 (DMA 多通道多次采集).zip
2021-03-31 20:08:48 2.3MB 单片机 stm32 dma
1
用STM32CUBE生成的HAL库,以STM32F407芯片驱动OV7670摄像头(不带FIFO),单片机提供8M时钟给摄像头,摄像头将数据通过DMA传输至LCD屏上,通过按键触发将屏幕上的一张照片通过UART1发送至上位机显示。上位机是山外多功能调试助手。文件包内还包括我自己写的CUBE配置过程及操作说明,还内涵2张照片证明调试通过。代码内含有一些注释可轻松理解。
1
【程序】STM32F103RE单片机利用外部中断和DMA获取OV2640摄像头拍摄的照片,并通过串口发送到电脑上-附件资源
2021-03-30 16:33:55 106B
1
基于STM32硬件IIC DMA传输的SSD1306 OLED屏的高级应用程序。硬件IIC经过多次调试可以稳定运行。程序包括芯片手册中的屏幕旋转、亮度调节、左右滚动、向上滚动、垂直和向左或向右滚屏等。画点、画线、画实心或空心圆、画图、画矩形、左右平移、进度条。 字符串显示、变量的格式化显示(形如printf函数)。
2021-03-29 23:03:04 341KB STM32 硬件IIC DMA传输 SSD1306
1
具体如下:6个任务 1、任务1控制闪烁3个指示灯 2、任务2控制闪烁2个指示灯 3、任务3 采集2路DI,然后发送消息给MODBUS任务 4、任务4 采集2路DI,然后发送消息给MODBUS任务 5、任务5 每隔1秒读取一次SD2405时钟芯片的时间,然后发送消息给MODBUS任务 6、串口中断服务程序接收到一帧完整的报文后给MODBUS任务发送消息 7、任务6 MODBUS任务,收到上位机的请求命令后,将任务3的2路DI,任务4的2路DI,任务5的SD2405时钟芯片的时间发送给上位机。 消息队列规划: MSG[0] = 1 ---> 表示接收到上位机的请求命令 MSG[0] = 2 ---> 表示接收到任务5的的SD2405时钟芯片的时间 MSG[1] = 年 MSG[2] = 月 MSG[3] = 日 MSG[4] = 时 MSG[5] = 分 MSG[6] = 秒 MSG[7] = 星期 MSG[0] = 3 --->表示接收到任务3 采集2路DI MSG[1] = 第1路DI MSG[2] = 第2路DI MSG[0] = 4 --->表示接收到任务4 采集2路DI MSG[1] = 第1路DI MSG[2] = 第2路DI
2021-03-29 22:01:13 3.10MB FreeRTOS 消息队列 MODBUS 双向通信
1
Altera 免费提供的DMA IP与一般的MCU中的DMA有些不同.doc DMA(Memory to Memory)驱动演示代码.doc DMA.pdf dma_main.c DMA传输小结.doc DMA在实时图像处理中的应用.pdf DMA在高速红外图像实时处理系统中的应用.pdf DMA方式memory to memory通信的例子(亲自调试过的).doc DMA软件部分程序.txt Nios II HDL提供了DMA控制的一些函数整理.doc NIOSII的DMA的问题.doc 基于NIOS II的DMA调试心得.doc
2021-03-29 16:04:18 1.09MB Altera DMA
1
STM32串口空闲中断DMA接收不定长数据消息队列。 串口1空闲中断+DMA,接收不定长数据
2021-03-29 14:50:33 10.92MB STM32 串口 DMA FreeRTOS
1
stm32cubeMX 配置 I2S DMA双缓冲,基于stm32F401,和录音芯片ES7243.
2021-03-29 13:17:02 37.2MB stm32 I2SDMA双缓冲 stm32cubeMx
1
目前STM32家族中有些系列支持DMA的双缓冲模式,比如STM32F2/STM32F4/STM32F7等系列。尤其随着人们对STM32F4/F7系列应用不断拓宽和加深,在设计中运用到DMA双缓冲的场合也越来越多。STM32芯片中的DMA又可分为两大类,一类是通用DMA,一类是专用DMA,比如用于USB,TFT LCD,ETHERNET等外设应用上的DMA。这里要谈的是基于通用DMA的话题,不妨以STM32F4系列芯片为例
2021-03-29 12:04:14 40KB STM32F  DMA双缓
1
STM32L051C8T6驱动WS2812工程文件,采用HAL库,PWM+DMA方式驱动,可实现流水灯,常亮、闪亮、RGB颜色渐变等效果。
2021-03-29 10:12:47 19.06MB WS2812B STM32L051-WS2812 WS2812-PWM+DMA
1