wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 537|回復: 0
收起左側

STC8G直接讀取flash中校準過的帶隙電壓值直接測量VCC無需外部連線

[復制鏈接]
ID:1155837 發表于 2025-7-2 17:18 | 顯示全部樓層 |閱讀模式
下面的代碼實現了,通過讀取STC8G1K08A FLASH中記錄的出廠校準過的帶隙電壓值,直接計算VCC,過程完全在單片機內部進行,不需要外部連線!可以用于單節鋰電池的應用場合直接測量VCC。復用的話直接在定時器中斷中調用VCC_CAL函數,給vcc賦值。
代碼調用后會在for循環中采樣8次,輸出數組,并通過冒泡排序取中間的四個值,然后四舍五入求平均,不需要測量頻率很高,100ms一次就行了。

測量原理:stc單片機內部有一個電壓接近1.19v的帶隙基準電壓(后文簡稱BG),出廠校準值直接存儲在flash中,具體位置可以在手冊中“存儲器”章節尋找。通過讀取這個電壓,再使用ADC測量15通道的回報值,就可以直接計算VCC,這一過程完全在單片機內部實現,不需要外部連線。
具體原理為,adc測量電壓后會回報一個數值,叫做碼數,adc是靠比較測量電壓的,參考源是vcc。如果是十位adc,碼數范圍為0~1023,12位為4096。stc單片機adc的15通道固定測量內部bg電壓值,讀取這個電壓,可以得到1.19v bg電壓對應的碼數,通過除法計算,可以直接得到毫伏每碼這個值。而adc測量vcc,由于參考的就是vcc,所以回報的是滿量程值,那么就可以省去測量vcc的過程,直接用滿量程碼數1024乘以毫伏每碼,直接得到vcc電壓。
而bg電壓是一個在1.19v左右的值,會因為制造過程產生差異,燒錄程序時我們可以看到軟件會回報帶隙電壓校準值,實際上這個值就是直接存儲在flash中的,所以可以手動讀取。這個值為一個分為高八位和低八位的十六位二進制數,高字節在前,分為4個四位二進制組,讀取之后可以直接組合為毫伏整數值。可以直接用于計算。


//計算VCC用的變量(全局)
unsigned int bgv = 0;//多個函數調用,聲明為全局變量
unsigned int vcc = 0;//值超過256,不能用char,int可以到65536
//char為字符型,8位,int整數型,16位
// 從idata讀取帶隙電壓值
unsigned int BGV_READ(void) {
    unsigned int temp = *((unsigned int idata *)0xEF);
    return temp;//給BGV_READ賦值
}
// ADC讀取函數
unsigned int ADC_READ(void) {
    unsigned int res;
    ADC_CONTR |= 0x40;       // 啟動ADC轉換
    _nop_(); _nop_(); _nop_(); _nop_(); // 短暫延時
    while (!(ADC_CONTR & 0x20)); // 等待轉換完成
    ADC_CONTR &= ~0x20;      // 清除完成標志
    res = (ADC_RES << 8) | ADC_RESL; // 合并高8位和低8位
    return res;
}
//ADC軟件濾波(連續讀取8次)
unsigned int ADC_FILTER(void) {
    unsigned char i, j;
    unsigned int k;
    unsigned long sum = 0;
    unsigned int vccvlaue = 0;
    unsigned int nADC_BUFF[8];  //改成數組
    // 采集8個樣本
    for(i = 0; i < 8; i++) {
        nADC_BUFF[ i] = ADC_READ(); //存入數組對應位置
    }
    // 冒泡排序(升序)
    for(j = 0; j < 7; j++) {
        for(i = 0; i < 7 - j; i++) {
            if(nADC_BUFF[ i] > nADC_BUFF[i+1]) {
                k = nADC_BUFF[ i];
                nADC_BUFF[ i] = nADC_BUFF[i+1];
                nADC_BUFF[i+1] = k;
            }
        }
    }
    // 取中間4個值(索引3~6)求平均
    for(i = 3; i <= 6; i++) {
        sum += nADC_BUFF[ i];[ i]
    }
    sum = (sum + 2) / 4; // 四舍五入并求平均


    // 計算VCC(使用帶隙電壓bgv),1024對應10位ADC
    vccvlaue = (unsigned int)(1024UL * bgv / sum);
    return vccvlaue;
}
void VCC_CAL(void) {
    // 初始化ADC
    //P_SW2 = 0x80; //允許訪問擴展寄存器。但是IO配置中已經打開
    ADCTIM = 0x3F; //設置ADC采樣時間
    ADCCFG = 0x2F; //ADC時鐘 = 系統時鐘/2/16
    ADC_CONTR = 0x8F; //使能ADC,選擇通道15(帶隙電壓)


    //讀取帶隙電壓
    if (bgv == 0) {
        bgv = BGV_READ();
    }


    // 計算VCC
    vcc = ADC_FILTER();//在中斷中調用這個vcccal函數,而不是調用adcfilter或者adcread
}



評分

參與人數 1黑幣 +10 收起 理由
wpppmlah + 10 贊一個!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
首页国产欧美久久| 欧美日韩一区二区不卡| 欧美magnet| 久热中文字幕在线观看| 搡女人真爽免费午夜网站| 在线成人一区二区| 成人美女视频在线观看| 日韩最新av| 天天干 夜夜操| 麻豆changesxxx国产| 亚洲高清视频一区二区| 日韩精品在线免费| 成人一级视频在线观看| 成人在线日韩| 极品色影院av| 黄色片视频网站| 国产日韩亚洲欧美在线| 九色精品免费永久在线| 亚洲日本在线看| 在线一区电影| 婷婷av在线| 一道精品视频一区二区三区图片| 国产亚洲无码精品| 久久综合婷婷综合| 亚洲新中文字幕| 久久久影视传媒| 亚洲丝袜美腿一区| 超碰在线影院| 亚洲精品久久久成人| 91麻豆精品久久毛片一级| 制服国产精品| 97婷婷大伊香蕉精品视频| 亚洲观看高清完整版在线观看| 亚洲视频综合| 粉嫩一区二区三区| wwwav91| 国产又粗又长又大视频| 免费高清视频在线观看| 精品国产二区在线| 日韩一区二区av| 午夜精品aaa| 精品一区二区三区久久| 大奶一区二区三区| 亚洲成a人v欧美综合天堂麻豆| 性欧美video另类hd3| 强行糟蹋人妻hd中文| 欧美成人三级在线视频| 91精品久久久久久| 亚洲欧洲偷拍精品| 亚洲永久精品国产| 久久精品国产精品青草色艺| 国产综合色在线| 亚洲一卡二卡三卡| 午夜视频在线观看一区二区三区| 在线亚洲观看| 日韩成人视屏| 欧美一级二级三级区| 黑吊大战白xxxxxx| www.av网站| 国产一区二区三区在线视频观看| 北条麻妃69av| 久久综合九色99| 国内精品视频在线| 亚洲精品一线二线三线| 亚洲另类在线一区| 国产精品中文字幕一区二区三区| 999国产精品| 9999在线精品视频| 在线观看麻豆| 成人免费淫片免费观看| 天天干天天爱天天操| 国产亚洲精品成人| a级大片免费看| 喜爱夜蒲2在线| 亚洲伊人成综合成人网| 欧美第一页在线| 亚洲精品一区二区三区99| 亚洲妇女屁股眼交7| 99久久99精品久久久久久 | 夫妻av一区二区| 禁久久精品乱码| 欧美三级电影在线| 国产第一亚洲| 三级资源在线| 户外极限露出调教在线视频| 99视频高清| 精品中文字幕不卡在线视频| 国产ts人妖调教重口男| 国产精品500部| 成人欧美一区二区三区黑人一| 91精品999| 亚洲 自拍 另类小说综合图区 | 国内偷拍精品视频| 人妻少妇精品视频一区二区三区| 亚洲xxxx2d动漫1| 特级西西444| 欧洲成人一区二区| 国产精品国产三级国产专区53 | 欧美精品三级日韩久久| 亚洲国产日韩一级| 国产婷婷色一区二区三区在线| 日韩经典中文字幕一区| 国产精品videosex极品| 欧美日韩国产高清电影| 97久久综合区小说区图片区| 日日夜夜精品| 成人美女大片| 激情影院在线| 成年人网站在线| 国产原创av在线| 中文字幕在线一二| 99在线欧洲视频| 美女福利网站视频在线观看| 精品一成人岛国片在线观看| 综合区小说区图片区在线一区| 国产欧美一级片| 日批视频免费在线观看| 日本午夜小视频| 亚洲激情视频一区| 九九九国产视频| 久一视频在线观看| 日本免费观看视| 国产成人无码精品久在线观看 | 亚洲欧美日本免费| 精东影业在线观看| 传媒在线观看| 动漫成人在线| 深夜视频在线免费| 成人激情电影在线看| www黄在线观看| 在线免费观看的av网站| 欧美猛烈性xbxbxbxb| 老司机在线永久免费观看| 国产成人无吗| bbw在线视频| 超碰一区二区| 国产亚洲欧美日韩精品一区二区三区 | 国产伦精品一区二区三区视频痴汉 | 不卡视频免费播放| 久久精品在线观看| 国产精品久久久久7777按摩| 自拍偷拍欧美精品| 亚洲一区欧美一区| 精品久久中文字幕| 欧美高清视频www夜色资源网| 欧美电影免费提供在线观看| 日韩国产精品视频| 久久久久999| 清纯唯美日韩制服另类| 成人久久久久久| 久久资源av| 丁香色欲久久久久久综合网| 日本大片免费看| 日韩爱爱小视频| 日批视频免费看 | www免费视频| 手机看片1024久久| av中文字幕一区二区三区| 91蜜桃在线视频| 日本电影欧美片| 亚洲一区二区三区中文字幕在线观看| 日韩美女精品| 国产精品videossex久久发布| 日韩电影在线一区二区| 高清在线成人网| 中文字幕在线观看一区| 色综合久久久久综合体| 日韩av在线网址| 久久99久久99精品中文字幕| 国产综合久久久久| 亚洲免费在线精品一区| 国产女女做受ⅹxx高潮| 看全色黄大色黄女片18| 久久国产露脸精品国产| a天堂在线视频| 香蕉青柠影院| 在线成年人视频| 福利写真视频网站在线| www.亚洲一二| 日韩午夜高潮| 91碰在线视频| 在线观看国产日韩| 在线电影av不卡网址| 国产精品扒开腿做爽爽爽视频| 久久66热这里只有精品| 欧美网站免费观看| 欧美偷拍一区二区三区| 国产免费一区二区三区四区五区| 高清1区2区| 天堂在线第六区| 亚洲欧洲高清| 水蜜桃精品av一区二区| 国产在线视频不卡二| 亚洲伊人伊色伊影伊综合网| 日韩电视剧在线观看免费网站| 热99精品只有里视频精品| 日韩一区免费观看| 三区视频在线观看| 伊人国产在线观看| 欧美亚洲另类在线观看| 在线一二三区| 青娱乐极品盛宴一区二区| 黄色工厂这里只有精品| 久久久精品国产免大香伊| 欧美一区二区三区在线观看| 51精品在线观看| 一区二区精品在线| 性色av蜜臀av浪潮av老女人| 一级黄色免费网站| www.国产自拍| 麻豆网站视频在线观看| 免费欧美激情| 成人激情免费网站| 欧美一区二区三区四区五区| 青青草精品毛片| 超碰人人爱人人| 正在播放国产对白害羞| 天天操天天插天天射| 天堂аⅴ在线最新版在线| 亚洲高清影院| 首页国产欧美日韩丝袜| 欧美性精品220| 欧美尺度大的性做爰视频| 日本黑人久久| 佐佐木明希电影| 99久久精品国产一区二区成人| 成视人a免费观看视频| 国产精品传媒麻豆hd| 亚洲一区图片| 亚洲成人激情综合网| 久久久成人精品| 一本色道久久99精品综合| 一本色道久久综合亚洲精品图片| 99久久精品国产色欲| 中国黄色在线视频| 中文字幕一区日韩精品| 国产精品18久久久久久久久| 在线不卡中文字幕播放| 成人免费福利视频| 天堂av在线8| 国产人妖一区二区| 日韩国产福利| 精品美女视频| 国产精品久久综合| 北条麻妃一区二区三区中文字幕| 亚洲永久一区二区三区在线| 俄罗斯毛片基地| 日本www在线播放| 国产 欧美 日韩 在线| 天天草夜夜骑| 免费日韩成人| 成人免费黄色大片| 国产婷婷色综合av蜜臀av| 日韩精品第一页| 亚洲欧美精品久久| 春意影院在线| 欧美成年网站| 91在线免费视频观看| 有码中文亚洲精品| www.av91| 97在线播放免费观看| 国产美女视频一区二区三区 | 粉嫩av一区二区三区免费野| 日本亚洲欧美三级| 国产探花在线看| 五月天婷婷视频| 毛片在线导航| 国产在线精品一区二区三区不卡| 亚洲黄一区二区| 在线视频一区观看| 天天干天天干天天干天天| 曰本人一级毛片免费完整视频| 亚洲传媒在线| 亚洲成人资源在线| 国产综合香蕉五月婷在线| 亚洲少妇一区二区三区| 人xxxx性xxxxx欧美| 日韩精品影院| 波多野结衣中文一区| 美女国内精品自产拍在线播放| 国产精品无码av在线播放| 91九色蝌蚪91por成人| 日本三级在线视频| 日本午夜精品视频在线观看 | 福利资源在线久| 欧美一区综合| 欧美一区二区黄| 视频一区视频二区视频| 中文字幕一区二区人妻电影| 撸视在线观看免费视频| 影音国产精品| 日韩精品在线网站| 吴梦梦av在线| 国产日韩欧美中文字幕| 青草av在线| 成人午夜视频免费看| 色综合色综合久久综合频道88| 最新av免费在线观看| 国产乱精品一区二区三区| 亚洲不卡在线| 亚洲成av人片一区二区三区| 国产精品香蕉视屏| 日韩av大片在线观看| 国产激情视频在线| 国产精一区二区三区| 欧美大荫蒂xxx| 内射中出日韩无国产剧情| 九七伦理97伦理手机| 欧美在线日韩| 亚洲国产精品福利| 熟女性饥渴一区二区三区| 日韩欧美在线综合| 国产精东传媒成人av电影| 亚洲成av人片在线观看无码| 欧美日韩三区四区| 日韩乱码一区二区三区| 国产盗摄——sm在线视频| 国产亚洲1区2区3区| 91香蕉嫩草影院入口| 黄色小视频在线免费看| 特级毛片在线| 国产午夜精品一区二区三区嫩草| 国产区精品在线观看| 久久亚洲国产成人精品性色| 成人短视频在线观看| 国产亚洲一本大道中文在线| 97se视频在线观看| 亚洲天堂777| 国产91亚洲精品久久久| 亚洲国产cao| 91看片淫黄大片91| 中文字幕999| 日本一区二区高清不卡| 亚洲激情视频在线播放| 网站在线你懂的| 男人插女人欧美| 免费在线观看视频一区| 97精品国产97久久久久久春色 | 久久久久久久久蜜桃| 国产富婆一区二区三区| 国产又粗又黄又爽视频| 久久久久毛片免费观看| 欧美日韩国产在线观看| 伊人亚洲福利一区二区三区| 日日噜噜夜夜狠狠| 先锋影音成人资源| 日韩福利视频网| 国外成人在线直播| 日韩在线中文字幕视频| 丰满诱人av在线播放| 亚洲婷婷综合久久一本伊一区| 欧美日韩视频在线一区二区观看视频| 高潮毛片7777777毛片| 久久久久久久久久久久久久久久久久久久| 欧美日韩国产123区| 中文字幕第36页| 最近中文字幕mv第三季歌词| 国产一区福利在线| 91九色蝌蚪嫩草| 蜜臀久久久久久999| 成人激情电影在线| 神马久久桃色视频| 最新av电影网站| 日本不卡1234视频| 色综合激情五月| 伊人影院综合在线| 佐山爱痴汉视频一区二区三区 | 久久69国产一区二区蜜臀| 国产一区二区在线免费| 国产精品九九九九| 日韩高清一级| 色老头一区二区三区| 欧美高清视频一区二区三区| 三上悠亚亚洲一区| 欧美日韩国产一级片| 中文字幕在线播放一区二区| 黄色免费在线播放| 亚洲精品高清在线| 91免费视频网站在线观看| 久草.com| 久久影院视频免费| 亚洲精品乱码久久久久久蜜桃91 | 少妇av一区二区三区| 久久久久久久蜜桃| 秋霞影院一区| 亚洲欧美日韩高清| 久久这里只有精品国产| 精品一区二区三区中文字幕在线| 亚洲免费在线观看| 欧美s码亚洲码精品m码| 小水嫩精品福利视频导航| 国产精品久久二区二区| 黄色大片中文字幕| 7878视频在线观看| 久久一夜天堂av一区二区三区| mm131午夜| 成色在线视频| 亚洲欧洲精品一区二区精品久久久 | 成年人三级视频| 久草一本av|