EETS4K 模塊應(yīng)用筆記(1)
9S12 系列單片機的通常包含4KB 的EEPROM。Freescale 將EEPROM 模塊稱之為 EETS4K。實際上,這里所謂的 EEPROM 其實是FLASH,只不過Freescale 特意將這里Flash 的 sector 做的很小(4Bytes),使得用戶用起來像是在用 EEPROM。
EEPROM 是直接映射到9S12 單片機的地址空間的,如果程序中只是讀取 EEPROM 中的內(nèi)容,而不涉及到對 EEPROM 中數(shù)據(jù)的修改。那就不需要特殊的編程。就像讀取RAM數(shù)據(jù)那樣直接訪問就可以了。
只有當(dāng)需要在程序中更新EEPROM 中內(nèi)容時,才需要學(xué)習(xí)下面的內(nèi)容。
初始化EETS4K
在向EETS4K寫入數(shù)據(jù)或擦除數(shù)據(jù)前要先配置EETS4K的時鐘。EETS4K的時鐘頻率必須在150KHz——200KHz之間,為此需要配置 ECLKDIV 寄存器。
ECLKDIV 寄存器(EEPROM Clock Divider Register)
PRDIV8是預(yù)分頻位:當(dāng)PRDIV8=1時輸入時鐘被預(yù)分頻為1/8。
EDIV5——EDIV8為分頻除數(shù)寄存器,最多可以產(chǎn)生1/64 的分頻比。簡單的計算可知,當(dāng)輸入時鐘大于12.8MHz 時需要將 PRDIV8 置位。
經(jīng)過PRDIV8和EDIV兩級分頻最多可將時鐘頻率分為1/512。
擦除和寫入和讀取
這里不詳細(xì)介紹每一個寄存器的用法。只對需要注意的地方加以說明。
EETS4K 模塊的最小擦除單位是4Bytes,EETS4K 模塊提供了兩條相關(guān)命令,一條是擦除一個 sector,也就是 4 字節(jié),并且要求是字節(jié)對其的雙字。另一條命令擦除全部EEPROM 空間。
每次編程(寫入)單位為兩個字節(jié)。并且這兩個字節(jié)要是對其字。
當(dāng)EETS4K 模塊正在進行擦除或編程操作時是不能同時讀取EEPROM中內(nèi)容的。
有了這些介紹就夠了。下面給出一個具體的例子。
/*EETS4K.h*/
#ifndef NVM_H
#define NVM_H
/*
* CONSTANTS
*/
#define NVM_NO_ERR (1)
#define NVM_ODD_ACCESS_ERR (-1)
#define NVM_ACCESS_ERR (-2)
#define NVM_PROTECTION_ERR (-3)
/*
* FUNCTION PROTOTYPES
*/
void EEPROM_Init(unsigned long sysclk);
char EEPROM_Write_Word(unsigned int address, unsigned int data);
char EEPROM_Erase_Sector(unsigned int address);
char EEPROM_Erase_All (void);
unsigned int EEPROM_Read_Word(unsigned int address);
#endif /* End of file */
/*EETS4K.C*/
#include #include "derivative.h" /* derivative-specific definitions */ #include "eets4k.h" /** @brief This function initializes the Non Volatile EEPROM control registers * and must be called before attempting to write or erase an EEPROM sector. * * @para sysclk the CPU clock frequency (SYSCLK) driven by the onboard oscillator or the PLL if enabled. */ void EEPROM_Init (unsigned long sysclk) { unsigned char eclk_val; if (sysclk >= 12000) { /* If the SYSCLK is > 12MHz, then set FDIV8 bit */ eclk_val = (sysclk / (8*200)) - 1; /* Compute the correct divider value */ ECLKDIV |= ECLKDIV_PRDIV8_MASK | eclk_val; /* Write the ECLKDIV register with the correct settings */ } else { eclk_val = (sysclk / 200) - 1; /* Compute the correct divider value */ ECLKDIV |= eclk_val; /* Write the ECLKDIV register with the correct settings */ } ESTAT |= (ESTAT_PVIOL_MASK | ESTAT_ACCERR_MASK); /* Clear any error flags */ } /** @brief This function writes a 16-bit word to EEPROM * @param address, the destination EEPROM address to write the data * @param data, the data to write to argument address. * @return * NVM_NO_ERR - EEPROM Write Success * NVM_ODD_ACCESS_ERR - EEPROM Write Error, Address not on an even address boundry * NVM_ACCESS_ERR - EEPROM Write Error, Access Violation * NVM_PROTECTION_ERR - EEPROM Write Error, Attempted to write a protected sector */ char EEPROM_Write_Word (unsigned int address, unsigned int data) { while (!ESTAT_CBEIF) { /* Wait for EEPROM access controller to become ready */ ; } ESTAT = (ESTAT_ACCERR_MASK | ESTAT_PVIOL_MASK); /* Clear existing error flags */ if (address & 0x0001) { return (NVM_ODD_ACCESS_ERR); /* Address is NOT aligned on an even boundry? */ } (*(unsigned int *)address) = data; /* Write the data to the specified address */ ECMD = ECMD_CMDB5_MASK; /* Store programming command in FCMD */ ESTAT_CBEIF = 1; /* Execute the command */ if (ESTAT_ACCERR) { /* Check if there has been an access error */ return (NVM_ACCESS_ERR); /* Return an Access Error code */ } if (ESTAT_PVIOL) { /* Check if there has been a protection error */ return (NVM_PROTECTION_ERR); /* Return a Protection Error code */ } return (NVM_NO_ERR); /* Return No Error */ } /** @brief This function erases a 4-byte sector of EEPROM * @param address, the start of the 4-byte sector to address * @return * NVM_NO_ERR - EEPROM Write Success * NVM_ODD_ACCESS_ERR - EEPROM Write Error, Address not on an even address boundry * NVM_ACCESS_ERR - EEPROM Write Error, Access Violation * NVM_PROTECTION_ERR - EEPROM Write Error, Attempted to write a protected sector */ char EEPROM_Erase_Sector (unsigned int address) { while (!ESTAT_CBEIF) { /* Wait for EEPROM access controller to become ready */ ; } ESTAT = (ESTAT_ACCERR_MASK | ESTAT_PVIOL_MASK); /* Clear existing error flags */ if (address & 0x0001) { return (NVM_ODD_ACCESS_ERR); /* Address is NOT aligned on an even boundry? */ } (*(unsigned int *)address) = 0xFFFF; /* Write the data to the specified address */ ECMD = ECMD_CMDB6_MASK; /* Store programming command in FCMD */ ESTAT_CBEIF = 1; /* Execute the command */ if (ESTAT_ACCERR) { /* Check if there has been an access error */ return (NVM_ACCESS_ERR); /* Return an Access Error code */ } if (ESTAT_PVIOL) { /* Check if there has been a protection error */ return (NVM_PROTECTION_ERR); /* Return a Protection Error code */
上一篇:MC9S12XET256之ECT模塊(5)
下一篇:MC9S12XET256之ECT模塊(4)
推薦閱讀
史海拾趣
Ampex Data Systems Group 是一家在電子行業(yè)中知名的公司,專注于提供數(shù)據(jù)存儲和處理解決方案。以下是關(guān)于Ampex Data Systems Group 公司發(fā)展的五個相關(guān)故事:
創(chuàng)立與早期發(fā)展:Ampex Data Systems Group 公司成立于20世紀(jì)50年代,總部位于美國加利福尼亞州的雷迪伍德城。公司最初致力于開發(fā)和制造磁帶錄音機和磁帶存儲設(shè)備,為音頻和視頻錄制領(lǐng)域提供解決方案。在成立初期,Ampex Data Systems Group 通過技術(shù)創(chuàng)新和產(chǎn)品質(zhì)量贏得了客戶的信任和市場認(rèn)可。
技術(shù)創(chuàng)新與產(chǎn)品多樣化:隨著數(shù)據(jù)存儲和處理技術(shù)的發(fā)展,Ampex Data Systems Group 不斷進行技術(shù)創(chuàng)新,擴展產(chǎn)品線。公司推出了一系列新型數(shù)據(jù)存儲和處理設(shè)備,包括磁帶驅(qū)動器、磁盤陣列、數(shù)據(jù)記錄器等。這些產(chǎn)品具有高性能、高可靠性和大容量的特點,適用于航空航天、國防、能源和科學(xué)研究等領(lǐng)域。
政府合同與軍事應(yīng)用:Ampex Data Systems Group 與政府機構(gòu)和軍事部門建立了緊密的合作關(guān)系,為其提供定制化的數(shù)據(jù)存儲和處理解決方案。公司參與了許多重要的國防項目,如雷達系統(tǒng)、導(dǎo)航系統(tǒng)、偵察系統(tǒng)等。Ampex Data Systems Group 的產(chǎn)品被廣泛應(yīng)用于軍事通信、情報收集和戰(zhàn)術(shù)分析等領(lǐng)域,為國家安全和國防事業(yè)做出了貢獻。
國際市場拓展與合作伙伴關(guān)系:除了在美國市場的成功,Ampex Data Systems Group 還積極拓展國際市場,并與全球各種行業(yè)領(lǐng)先企業(yè)建立了合作伙伴關(guān)系。公司在歐洲、亞洲和其他地區(qū)設(shè)立了銷售辦事處和合作伙伴網(wǎng)絡(luò),擴大了產(chǎn)品的市場份額和影響力。Ampex Data Systems Group 通過與國際合作伙伴的合作,共同推動了技術(shù)創(chuàng)新和產(chǎn)品發(fā)展。
持續(xù)發(fā)展與市場競爭力:Ampex Data Systems Group 持續(xù)致力于技術(shù)創(chuàng)新和產(chǎn)品研發(fā),以保持在電子行業(yè)的競爭力。公司不斷投入資金和人力資源,加強研發(fā)能力,提升產(chǎn)品性能和品質(zhì)。同時,Ampex Data Systems Group 還注重市場營銷和客戶服務(wù),與客戶保持密切溝通,滿足其需求,并持續(xù)改進產(chǎn)品和服務(wù),以適應(yīng)市場變化和客戶需求。
這些故事展示了Ampex Data Systems Group 從成立初期到如今在技術(shù)創(chuàng)新、產(chǎn)品多樣化、政府合同與軍事應(yīng)用、國際市場拓展與合作伙伴關(guān)系以及持續(xù)發(fā)展與市場競爭力等方面取得的重要進展。
Hamamatsu(濱松光子學(xué)株式會社)在電子行業(yè)中的發(fā)展故事豐富多樣,以下是根據(jù)公開信息整理的五個相關(guān)故事,每個故事均力求準(zhǔn)確描述事實:
1. 光電倍增管的創(chuàng)新與突破
Hamamatsu在光電倍增管(PMT)領(lǐng)域取得了顯著成就。光電倍增管作為宇宙線觀測、中微子實驗等高精度探測中的關(guān)鍵器件,其性能和技術(shù)要求極高。Hamamatsu抓住市場需求,與東京大學(xué)高能物理實驗室等科研機構(gòu)合作,成功研制出大面積探測用光電倍增管,并在多個國際中微子探測實驗中得到應(yīng)用。這一創(chuàng)新不僅推動了Hamamatsu自身的發(fā)展,也鞏固了其在光電倍增管市場的領(lǐng)先地位。
2. 光電二極管的多樣化應(yīng)用
Hamamatsu的光電二極管產(chǎn)品線廣泛,包括硅PIN光電二極管、InGaAs PIN光電二極管等多種類型,廣泛應(yīng)用于醫(yī)療生物、高能物理、宇宙探測、精密分析等多個領(lǐng)域。這些產(chǎn)品的多樣化應(yīng)用不僅展示了Hamamatsu在光電技術(shù)領(lǐng)域的深厚積累,也為其在全球市場的拓展提供了有力支撐。
3. 光電技術(shù)的國際合作與交流
Hamamatsu積極參與國際光電技術(shù)的交流與合作,通過舉辦大型展會、參與國際學(xué)術(shù)會議等方式,展示其最新的光電技術(shù)和產(chǎn)品。例如,Hamamatsu舉辦的PHOTON FAIR展會,吸引了來自全球的客戶和合作伙伴,促進了光電技術(shù)的國際交流與合作。這種開放合作的態(tài)度,有助于Hamamatsu不斷吸收國際先進技術(shù),推動自身技術(shù)的持續(xù)進步。
4. 應(yīng)對市場變化的靈活策略
面對電子行業(yè)的快速變化,Hamamatsu展現(xiàn)出了高度的市場敏感性和靈活性。當(dāng)市場需求發(fā)生變化時,Hamamatsu能夠迅速調(diào)整產(chǎn)品結(jié)構(gòu)和研發(fā)方向,以滿足新的市場需求。例如,在消費電子市場興起時,Hamamatsu也積極涉足相關(guān)領(lǐng)域,推出了一系列適用于消費電子產(chǎn)品的光電傳感器件。這種靈活的市場策略,使得Hamamatsu能夠在激烈的市場競爭中保持領(lǐng)先地位。
5. 人才培養(yǎng)與團隊建設(shè)
Hamamatsu深知人才是企業(yè)發(fā)展的根本動力,因此高度重視人才培養(yǎng)和團隊建設(shè)。公司建立了完善的人才培養(yǎng)體系,通過內(nèi)部培訓(xùn)、外部交流等多種方式,不斷提升員工的專業(yè)技能和綜合素質(zhì)。同時,Hamamatsu還注重團隊建設(shè)和企業(yè)文化建設(shè),營造了一個積極向上、團結(jié)協(xié)作的工作氛圍。這種良好的人才環(huán)境和企業(yè)文化,為Hamamatsu的持續(xù)發(fā)展提供了有力保障。
以上五個故事展示了Hamamatsu在電子行業(yè)中的發(fā)展歷程和成就,體現(xiàn)了其在技術(shù)創(chuàng)新、市場拓展、國際合作、靈活應(yīng)變以及人才培養(yǎng)等方面的綜合實力。
Amkor Technology是一家全球領(lǐng)先的半導(dǎo)體封裝和測試服務(wù)提供商。以下是關(guān)于Amkor公司發(fā)展的五個相關(guān)故事:
成立與早期發(fā)展:Amkor Technology成立于1968年,總部位于美國亞利桑那州的錢德勒市。公司最初是一家小型半導(dǎo)體封裝服務(wù)提供商,專注于為集成電路制造商提供先進的封裝解決方案。在成立初期,Amkor致力于技術(shù)創(chuàng)新和質(zhì)量控制,贏得了客戶的信任和認(rèn)可。
技術(shù)創(chuàng)新與產(chǎn)品多樣化:隨著電子行業(yè)的發(fā)展和技術(shù)的進步,Amkor不斷進行技術(shù)創(chuàng)新,并擴展了產(chǎn)品線。公司推出了一系列新的封裝技術(shù)和解決方案,包括先進的3D封裝、薄型封裝、系統(tǒng)封裝等。這些技術(shù)創(chuàng)新和產(chǎn)品多樣化使得Amkor能夠滿足不同客戶的需求,并保持在市場競爭中的領(lǐng)先地位。
全球布局與生產(chǎn)基地建設(shè):為了更好地服務(wù)全球客戶,Amkor在全球范圍內(nèi)建立了多個生產(chǎn)基地和分銷中心。除了在美國的設(shè)施外,公司還在亞洲、歐洲和其他地區(qū)建立了生產(chǎn)工廠和研發(fā)中心。這種全球布局有助于降低生產(chǎn)成本、提高生產(chǎn)效率,并加強了在全球市場的競爭力。
合作伙伴關(guān)系與客戶服務(wù):Amkor與全球各種半導(dǎo)體制造商建立了緊密的合作伙伴關(guān)系,共同推動技術(shù)創(chuàng)新和產(chǎn)品發(fā)展。公司致力于為客戶提供優(yōu)質(zhì)的封裝和測試解決方案,并與客戶密切合作,開發(fā)定制化的解決方案。Amkor的客戶服務(wù)團隊提供全方位的技術(shù)支持和服務(wù),確??蛻舻臐M意度和業(yè)務(wù)成功。
持續(xù)發(fā)展與業(yè)績表現(xiàn):Amkor持續(xù)實現(xiàn)了穩(wěn)健的增長和良好的業(yè)績表現(xiàn)。公司不斷投入研發(fā),并提升生產(chǎn)效率和管理水平,以提高盈利能力和市場競爭力。Amkor的業(yè)績穩(wěn)步增長,為股東創(chuàng)造了可觀的價值,并使得公司成為半導(dǎo)體封裝和測試服務(wù)領(lǐng)域的領(lǐng)先企業(yè)之一。
這些故事展示了Amkor Technology從成立初期到如今在技術(shù)創(chuàng)新、產(chǎn)品多樣化、全球布局、合作伙伴關(guān)系建設(shè)和持續(xù)發(fā)展等方面取得的重要進展。
為了進一步提升國際競爭力,Connection One公司開始實施全球化戰(zhàn)略布局。公司在全球范圍內(nèi)設(shè)立研發(fā)中心和銷售網(wǎng)絡(luò),以便更好地了解當(dāng)?shù)厥袌鲂枨蟛⑻峁┒ㄖ苹a(chǎn)品。這一舉措不僅加速了公司的國際化進程,還為其帶來了更多的商業(yè)機會。
隨著技術(shù)的不斷進步,Dynastream公司意識到要想在競爭激烈的市場中立足,必須不斷創(chuàng)新。因此,公司加大了研發(fā)投入,致力于提高產(chǎn)品的性能和穩(wěn)定性。經(jīng)過數(shù)年的努力,Dynastream成功推出了一款具有革命性意義的產(chǎn)品——一款高精度、低功耗的個人監(jiān)視傳感器。這一產(chǎn)品的推出,不僅讓Dynastream在市場上樹立了良好的口碑,也為公司未來的發(fā)展奠定了堅實的基礎(chǔ)。
在電子行業(yè)中,電池管理系統(tǒng)(BMS)的可靠性和耐用性一直是制造商關(guān)注的焦點。Electrolube公司憑借其在材料科學(xué)領(lǐng)域的深厚積累,成功推出了一款名為UVCL的新型UV固化涂層。這款涂層以其獨特的特性迅速在市場中脫穎而出。
UVCL涂層采用先進的UV固化技術(shù),能夠在幾秒鐘內(nèi)完成固化過程,大大提高了生產(chǎn)效率。同時,它還具有高效的濕氣引發(fā)的二次固化機制,確保即使在陰影區(qū)域也能實現(xiàn)完全固化。這一特性對于BMS等復(fù)雜電子電路的保護至關(guān)重要。
為了將UVCL涂層推向市場,Electrolube公司的研發(fā)團隊與客戶緊密合作,克服了客戶內(nèi)部沒有UV固化設(shè)施的難題。他們與信譽良好的供應(yīng)商合作,提供了完整的解決方案,并成功為客戶提供了原型樣品單元進行現(xiàn)場測試。測試結(jié)果顯示,UVCL涂層能夠為電子電路提供最高水平的保護,且操作過程簡單、應(yīng)用速度快。
UVCL涂層的成功推出不僅提升了Electrolube公司在電子材料領(lǐng)域的地位,也為公司贏得了眾多客戶的信賴和好評。
作者:黃凱(2002-05-05),推薦:徐業(yè)良(2002-05-25)。 AD620儀表放大器使用說明 在一般訊號放大的應(yīng)用中通常只要透過差動放大電路即可滿足需求,然而基本的差動放大電路精密度較差,且差動放大電路上變更放大增益時,必須調(diào)整兩個電阻,影響整個訊 ...… 查看全部問答∨ |
寫給在準(zhǔn)備用AVR參加電子設(shè)計大賽的同學(xué) 本帖最后由 paulhyde 于 2014-9-15 09:13 編輯 電子設(shè)計,省賽是練兵,國賽拿獎才是目的,不過小弟不才,當(dāng)年只拿了個二等。 電子設(shè)計的準(zhǔn)備時間,是一個相對比較長的過程,各方面的知識可以說是突飛猛進,但是也有的人找不到目標(biāo),不知道該準(zhǔn)備 ...… 查看全部問答∨ |
關(guān)于指令cache和數(shù)據(jù)cache的一些問題 主要想問下,通用的RISC處理器中,指令存儲器和數(shù)據(jù)存儲器是分開的,那么對于取指階段,指令從指令cache中取出,結(jié)果下到數(shù)據(jù)cache中;這個數(shù)據(jù)cache中具體寫的是些什么內(nèi)容呢?這些內(nèi)容的具體作用是做什么用的呢?這個數(shù)據(jù)cache怎樣將結(jié)果被外設(shè)應(yīng) ...… 查看全部問答∨ |
建議學(xué)電子的都看一下這本書---發(fā)明者電子設(shè)計寶典 內(nèi)容簡介: 書的目的在于解釋電子學(xué)中很多經(jīng)常被誤解的或者是很少提及的概念,例如電容中的電流位移,怎樣看待光學(xué)放大器,光子產(chǎn)生的方式,什么是阻抗匹配等諸如此類的問題。當(dāng)前很多電子學(xué)書籍常常忽略了這些關(guān)鍵點,而它其實是更好的理解電子現(xiàn)象的 ...… 查看全部問答∨ |
2、累加器A與片外RAM之間的數(shù)據(jù)傳遞類指令 MOVX A,@Ri MOVX @Ri,A MOVX #9; A,@DPTR MOVX @DPTR,A … 查看全部問答∨ |
|
有一設(shè)備地址:60.214.117.229 開放端口:10001 該設(shè)備遵循DL/T-645協(xié)議。 請用C++寫一段小程序讀取它的數(shù)據(jù)?!? 查看全部問答∨ |
什么樣的GSM900/1800 模塊能直接接入移動公司的網(wǎng)絡(luò)(插入SIM卡) 現(xiàn)在客戶需要一個硬件產(chǎn)品,功能要求:能接入移動網(wǎng)絡(luò)就行,不要通話、短信功能。(只要能像手機待機那樣就成) 如何做這樣的產(chǎn)品? WAVECOM WISMO2C2-G900/1800 這個產(chǎn)品行嗎? 如果不行,應(yīng)該怎么做,想用TC35+SIM ...… 查看全部問答∨ |
最近在寫驅(qū)動時發(fā)現(xiàn),2410IIS總線的LRCLK是不能手動控制的 并且在播放結(jié)束的時候LRCLK是什么電平,下一次開始的時候就是什么電平! 這樣一來,左右聲道控制就不容易控制了! 我應(yīng)該怎么設(shè)置!謝謝… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 電動車電池成本降一半,續(xù)航卻減一半?寧德時代新電池能突圍嗎?
- 從“不可修”到可拆可換:CTP電池的售后怎么辦?
- 區(qū)域控制器ZCU國產(chǎn)化:從物料齊全到系統(tǒng)話語權(quán)
- 總額超260億-盤點全球移動機器人領(lǐng)域融資TOP10企業(yè)
- 安森美CEO談?wù)撾妱悠嚺cAI服務(wù)器前景
- LILYGO T-LoRa Pager:復(fù)古造型與前沿技術(shù)結(jié)合的物聯(lián)網(wǎng)手持設(shè)備
- VS Code+PlatformIO搭建ESP32 Arduino開發(fā)環(huán)境
- Esp32環(huán)境離線搭建參考
- ESP32使用舵機庫時的錯誤
- ESP32 S3接ST7789屏幕線序
- 逛工業(yè)自動化展TE Connectivity網(wǎng)上展廳,答題贏好禮!
- 1月22日下午14:00Mouser攜手Maxim邀您觀看有獎直播:深入淺出可穿戴健康監(jiān)測
- 在線直播 意法半導(dǎo)體工業(yè)峰會2022
- 合泰ESK32-360 開發(fā)板“拍了拍”你,免費測評在等你
- 點評《與Atmel SAM D21/R21的相遇、相識、相知(上)》,贏溫暖新春禮
- 51奇趣DIY(LC測試儀已完成)
- TI 嵌入式處理主題直播月|報名觀看直播贏好禮【低功耗WiFi MCU、Sitara AM57X平臺、機器學(xué)習(xí)】
- 來聊聊你與MP3的情緣吧!——MP3播放板等你拿
- 中信集團將參與蘇州同創(chuàng)科技基金,投資半導(dǎo)體、AI等多領(lǐng)域
- “一路狂奔”的中國制造工業(yè)如何實現(xiàn)跨越障礙?
- 小米發(fā)布全球首款透明電視,已實現(xiàn)量產(chǎn)
- 三星顯示宣布實現(xiàn)“低功耗自適應(yīng)刷新率”技術(shù)商業(yè)化
- 受新冠病毒影響,智能音箱全球銷量大幅提升
- TI推出Jacinto 7處理器,使ADAS和網(wǎng)關(guān)可用于中低端汽車
- 脫離報告不靠譜?自動駕駛需新安全標(biāo)準(zhǔn)
- 提升體驗 智能座艙背后的“隱形”英雄
- 博世推出新型AGM電池 可為長途商用車供應(yīng)足夠電力
- 2019年光器件行業(yè)總結(jié):5G將至,巨頭們躍躍欲試