完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好
我目前使用CC2531 USB Dongle 軟體使用的是SampleRemote 而我想加入ADC的功能,想做到的目標如下: 1. 想利用ADC去讀取CC2531本身的電源電壓數值是多少 2. 當我額外接一個電壓輸出到P0_2上,並可從1V細微增加至2.5V,利用ADC去讀P0_2的數值時,讀到的數值會隨著我調整電壓值而跟著改變 我增加了以下代碼在SampleRemote Project中的zllSampleRemote_Init尾端 uint16 adc_ain2=0; uint16 adc_battery = 0; /********************************************************************* * @fn zllSampleRemote_Init ... APCFG |= 0x04; HalAdcSetReference(HAL_ADC_REF_125V); adc_ain2=HalAdcRead(HAL_ADC_CHN_AIN2,HAL_ADC_RESOLUtiON_10); adc_battery = HalAdcRead(HAL_ADC_CHN_VDD3, HAL_ADC_RESOLUTION_10); ] //zllSampleRemote_Init End 輸入至P0_2的電壓為1.2V,而CC2531的電源供應為3V 而watch窗口讀到的adc_ain2(輸入到P0_2的1.15V)、adc_battery(供應給CC2531的電源3V)分別為511和447 Q1 : 要如何將讀取到的數值轉換成電壓呢? 如上面提到的511和447 ? Q2 : 如果想量測大於參考電壓但小於3V的數值,是不是要去修改參考電壓HAL_ADC_REF_125V的數值 ? 如何修改 ? Q3 : 目前ADC讀取的動作只做一次,應該是我將程式放在zllSampleRemote_Init的關係。我需要將程式放在哪裡才能讓我調整輸入電壓值時,讓ADC可以即時讀取電壓 ? Q4 : 除了使用IAR中"Debug without Downloading"的方法一步一步來看參數的數值之外,還有沒有其他方法可以即時監看讀取到的電壓數值 ? |
|
相关推荐
1 个讨论
|
|
不好意思 有人可以回復我嗎?
我使用event,讓程式可連續去監看電壓值 HalAdcSetReference(HAL_ADC_REF_AVDD); adc_ain2=HalAdcRead(HAL_ADC_CHN_AIN2,HAL_ADC_RESOLUTION_10); adc_power = HalAdcRead(HAL_ADC_CHN_VDD3, HAL_ADC_RESOLUTION_10); osal_start_timerEx( zllSampleRemote_TaskID, READING_VOLTAGE_EVT , 500 ); return ( events ^ READING_VOLTAGE_EVT ); 而CC2531的電源供應為3V P0_2的輸入電壓為1V 當參考電壓使用HalAdcSetReference(HAL_ADC_REF_AVDD);時 讀取到的數值為 adc_power = 170 轉換成電壓的值的算法是170*3/511 = 0.99804嗎?? adc_ain2 = 169 而電源轉換成電壓的值的算法是169*3*3/511 = 2.97651V嗎?? 當參考電壓使用HalAdcSetReference(HAL_ADC_REF_125V);時 讀取到的數值為 adc_power = 442 轉換成電壓的值的算法是442*1.15/511 = 0.9947嗎?? adc_ain2 = 446 而電源轉換成電壓的值的算法是446*3*3/511 = 3.0111嗎?? 讀取到的值轉換成電壓是這樣計算的嗎? |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
774 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
1981 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3731 浏览 4 评论
5092 浏览 0 评论
请问如何用DM368对RGB格式的图片数据进行编码生成JPEG格式图片?
1796 浏览 1 评论
CC3100BOOST使用CC3200lunchXL进行烧录
771浏览 2评论
824浏览 1评论
TMS320F28034: 利用C2prog通过SCI给TMS320F28034烧录程序,出现错误提示:Bootloading... failed (invalid echo)!
803浏览 1评论
求DLPC350 Programmer’s Guide User's Guide 中文版说明书
1274浏览 1评论
1870浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-7-8 21:09 , Processed in 0.792068 second(s), Total 57, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191