shuiquan3 發表于 2025-12-29 21:55
請教:STC15W408AS如何使用外部基準電壓,接哪個引腳,還是P1口隨便接?
samxon 發表于 2025-12-29 19:24
經過反復排查
void adc_isr() interrupt 5{
ADC_CONTR &= ~0x10;
Jack315 發表于 2026-1-2 01:14
測量 VCC 的步驟:
① 給定一個比較精確的電源電壓 VCCA ,得到 BandGap (間隙基準源)的 ADC 讀數 BGVA ...
samxon 發表于 2026-1-2 17:37
VCC供電是5V, 以下代碼還是無法獲取到真實電壓值。請大家幫忙看看是什么問題導致的。
測量ADC的第9通道推算VCC電壓計算INV.rar
(19.65 KB, 下載次數: 0)
Jack315 發表于 2026-1-3 11:04
中斷函數 adc_isr() 中:
adc_val 值是多少?
read_bandgap_voltage() 函數的返回值是多少?
發表于 2026-1-4 12:59
這個讀取BGV 的地址為什么不是0xef ,而是0x0000呢
我定義的地址是#define ID_ADDR_RAM 0xef //BandG ...
samxon 發表于 2026-1-4 09:43
串口打印出來, adc_val值是0x02, read_bandgap_voltage()值是0x04D7, 反正最后得到的就不是VCC的真實電 ...
WL0123 發表于 2026-1-4 16:37
STC15W408AS的EEPROM共有10個扇區,各扇區首地址分別為0x0000、0x0200、0x0400......。BGV就2個字節的數 ...
samxon 發表于 2026-1-5 11:12
STC15W408AS 讀取0xef 的值為0x04D7, 明顯是 1239mv,這個應該怎樣處理。謝謝。
samxon 發表于 2025-12-29 19:24
經過反復排查
void adc_isr() interrupt 5{
ADC_CONTR &= ~0x10;
samxon 發表于 2026-1-5 11:12
STC15W408AS 讀取0xef 的值為0x04D7, 明顯是 1239mv,這個應該怎樣處理。謝謝。
WL0123 發表于 2026-1-5 13:32
STC15W408AS 讀取0xef 的值為0x04D7,你憑什么說 明顯是 1239mv。你根據什么理由或資料證明地址0xef 里 ...
samxon 發表于 2026-1-6 09:13
手冊上的讀取地址
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |