绍了STM32_RTC晶振不起振的几种原因和实用解决方法。
2022-09-19 20:13:47 83KB STM32 RTC 晶振 PCB布线
1
TI DSP 5402 DMA 通道控制源代码,功能很强大。
2022-09-19 18:01:13 292KB dma_dsp dsp_5402 dma dsp
实现ADC采样芯片外的模拟电压,通过LCD显示,并通过串口(J6)发送到PC机 注:试验时把LCD电源跳线(J20_1和J20_2)联接好!
2022-09-19 18:00:28 12KB 电压adc芯片
msp430平台的DS1302实时时钟驱动
2022-09-19 14:00:29 2KB msp430_时钟 msp430_rtc 实时时钟
基于MSP430片内ADC多通道1602显示,测试P1.0,P1.1输入电压
2022-09-18 10:05:40 86KB MSP430ADC
1
实现ADC采集,读取数据进入DMA,通过串口打印AD采集数据,移植性强
12位ADC是一种逐次逼近型模拟数字转换器。它有18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。
2022-09-14 22:00:32 526KB 16通道 adc和dma
USART1输出
2022-09-09 15:29:10 13.77MB ADC SPI USART
1
程序的关键步骤: 1、一是使用内核驱动模块的/dev/sdma_test中的ioctl函数将希望传入数据的 源地址映射到了内核空间, 用户程序中对该地址中的内容所做的更改都会在启动DMA传输后传输到DMA 的目的地址中。可以从内核驱动模块的打印中看出数据正确,完成了一次DMA传输。 2、二是用mmap函数和/dev/mem文件将内核中DMA的目的地址映射到用户空间中, 内核空间中目的地址的数据可以通过映射到用户空间的地址打印出来。DMA的目的地址 是通过dma驱动函数提供的read函数读出来的。如此,DMA的源地址和目的地址在内核 驱动模块程序中和在用户程序中都不一样,但做了映射,可以通过改变用户程序中的 源地址中的数据改变在用户程序中的目的地址中的数据内容。可以通过打印显示出来。 源代码分为: 1、内核驱动模块代码 2、用户程序代码
2022-09-09 11:00:42 29KB Linux imx6ull dma驱动模块 正点原子
1
基于蜂鸟E203riscv系统的DMA外设代码
2022-09-09 09:57:21 7KB RISCV verilog 蜂鸟 E203
1