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