完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用DAC测试点亮板上的LD,同时用串口打印输出电压,当输出电压到达3.2V时,灯的亮度没有输出模式下的亮,是不是因为上图中的那个缓冲关了的缘故,导致驱动电流小
void DAC_Config(void) { DAC_InitTypeDef DAC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, ENABLE); DAC_DeInit(); DAC_InitStructure.DAC_Trigger=DAC_Trigger_None; DAC_InitStructure.DAC_WaveGeneration=DAC_WaveGeneration_None; DAC_InitStructure.DAC_LFSRUnmask_TriangleAmplitude= DAC_LFSRUnmask_Bit0; DAC_InitStructure.DAC_OutputBuffer=DAC_OutputBuffer_Disable; //DAC 输出缓冲 失效 DAC_Init(DAC_Channel_2, DAC_InitStructure); DAC_Cmd(DAC_Channel_2, ENABLE); DAC_SetChannel2Data(DAC_Align_12b_R,0); } |
|
相关推荐
1个回答
|
|
STM32F系列的DAC(数字模拟转换器)输出电流取决于具体的型号和引脚配置。一般来说,STM32F系列的DAC最大输出电流在几毫安(mA)的范围内。为了获得更准确的信息,建议您查阅您所使用的STM32F型号的数据手册。
关于您提到的LED亮度问题,可能有以下几个原因: 1. 缓冲器关闭:如果缓冲器关闭,可能会导致驱动电流不足,从而影响LED的亮度。您可以尝试开启缓冲器,以提供足够的驱动电流。 2. 输出电压不足:您提到当输出电压达到3.2V时,LED的亮度没有达到预期。这可能是因为实际输出电压没有达到3.2V,或者LED的工作电压高于3.2V。您可以使用万用表测量实际输出电压,以确保其达到预期值。 3. LED参数不匹配:确保您使用的LED与您的应用需求相匹配,包括工作电压、工作电流和亮度等级。 4. 代码问题:检查您的DAC_Config函数中的代码,确保DAC初始化和配置正确。您提供的代码片段中,已经启用了DAC时钟,接下来需要配置DAC通道和启动DAC。 以下是DAC配置的一个示例: ```c void DAC_Config(void) { DAC_InitTypeDef DAC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; // 启用DAC时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, ENABLE); // 配置DAC通道 DAC_InitStructure.DAC_Trigger = DAC_Trigger_None; DAC_InitStructure.DAC_WaveGeneration = DAC_WaveGeneration_None; DAC_InitStructure.DAC_LFSRUnmask_TriangleAmplitude = DAC_LFSRUnmask_TriangleAmplitude_1; DAC_Init(DAC_Channel_1, &DAC_InitStructure); // 启动DAC DAC_Cmd(DAC_Channel_1, ENABLE); // 配置GPIO作为模拟输入 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL; GPIO_Init(GPIOA, &GPIO_InitStructure); } ``` 请根据您的具体需求调整代码。如果问题仍然存在,请检查硬件连接和电源供应,确保没有其他问题影响LED的亮度。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1553 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1499 浏览 1 评论
925 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
660 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1551 浏览 2 评论
1846浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
604浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
503浏览 3评论
504浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
487浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 15:26 , Processed in 0.987416 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号