一。IS62WV51216 簡(jiǎn)介
1. IS62WV51216 是 ISSI(Integrated Silicon Solution, Inc)公司生產(chǎn)的一顆 16 位寬 512K
(512*16,即 1M 字節(jié))容量的 CMOS 靜態(tài)內(nèi)存芯片。
實(shí)驗(yàn)選用的芯片沒有CS2引腳。
2. IS62WV51216讀時(shí)序
3. IS62WV51216寫時(shí)序
二。FSMC簡(jiǎn)介
1. STM32中FSMC框圖
為什么VBT6不能用FSMC功能驅(qū)動(dòng)SRAM?
STM32與SRAM連接必須要連接19根地址線,F(xiàn)SMC_A0對(duì)應(yīng)的引腳為PF0,而在100腳的STM32芯片上只有A,B,C,D,E引腳,沒有F引腳,所以在100腳以下的STM32芯片無法驅(qū)動(dòng)SRAM。只有144個(gè)引腳的STM32芯片才可以驅(qū)動(dòng)SRAM。
為什么在100個(gè)引腳的VET6的芯片上可以利用FSMC功能控制液晶屏?
因?yàn)镕SMC有的地址線是在PE引腳上,而控制液晶屏只需要一根地址線,用來控制發(fā)指令還是發(fā)數(shù)據(jù),所以在100腳的VET6上可以用FSMC功能控制液晶屏,如果要控制SRAM則地址線需要從FSMC_A0到FSMC_A18,很多都是在PF引腳上。,所以VET6不能用FSMC功能控制SRAM。
二。FSMC驅(qū)動(dòng)SRAM的原理
三。NOR PSRAM外設(shè)接口
驅(qū)動(dòng)SRAM使用存儲(chǔ)塊1,由4*64MB四個(gè)區(qū)組成
三。存儲(chǔ)塊1操作簡(jiǎn)介
Bank1接的是16位寬度存儲(chǔ)器的時(shí)候,內(nèi)部地址右移一位跟FSMC的地址對(duì)齊,除以2對(duì)齊
因?yàn)樵赟TM32內(nèi)部每個(gè)地址對(duì)應(yīng)一個(gè)字節(jié)的數(shù)據(jù),如果外部設(shè)備是16位寬度,那么外部設(shè)備的一個(gè)地址就代表了FSMC的2個(gè)字節(jié)。
比如 內(nèi)部地址 6000 0000(0) 對(duì)應(yīng)FSMC的A0=0 (A0=0的時(shí)候?qū)?yīng)2個(gè)字節(jié))
6000 0010(2) 對(duì)應(yīng)FSMC的A0=1 (A0=1的時(shí)候?qū)?yīng)2個(gè)字節(jié))
6000 0100(4) 對(duì)應(yīng)FSMC的A1=1,A0=0 (對(duì)應(yīng)2個(gè)字節(jié))
四。FSMC寄存器介紹
FSMC_BWTRx只有在讀寫時(shí)序不一致的時(shí)候才設(shè)置。
本實(shí)驗(yàn)中EXTMOD位設(shè)置為0,不允許讀寫不同的時(shí)序,因此FSMC_BWTRx寄存器不需要設(shè)置。
片選時(shí)序寄存器(FSMC_BTRx)是很重要的一個(gè)寄存器,控制訪問的時(shí)序。
訪問模式為模式A,因此ACCMOD設(shè)置為00. 控制FSMC只能選用模式A。
五。硬件連接
為了布線方便,IS62WV51216的地址線A0-A18并沒有與FSMC的地址線A0-A18相對(duì)應(yīng),但這樣不會(huì)影響使用,因?yàn)榈刂肪哂形ㄒ恍?,比如寫的地址是xx,讀的時(shí)候地址也是xx,所以不存在任何問題,地址線可以隨意亂接的。
但是數(shù)據(jù)線必須一一對(duì)應(yīng)。
實(shí)驗(yàn)中CS接的是FSMC_NE3。
六。驅(qū)動(dòng)代碼講解
//使用NOR/SRAM的 Bank1.sector3,地址位HADDR[27,26]=10
//對(duì)IS61LV25616/IS62WV25616,地址線范圍為A0~A17
//對(duì)IS61LV51216/IS62WV51216,地址線范圍為A0~A18
#define Bank1_SRAM3_ADDR ((u32)(0x68000000)) //NE3所在區(qū)的首地址
1. FSMC初始化函數(shù)
//初始化外部SRAM
void FSMC_SRAM_Init(void)
{
FSMC_NORSRAMInitTypeDef FSMC_NORSRAMInitStructure;
FSMC_NORSRAMTimingInitTypeDef readWriteTiming;
GPIO_InitTypeDef GPIO_InitStructure;
// 所使用的GPIO的初始化
//在使用FSMC功能中所有引腳都要設(shè)置成復(fù)用推挽輸出功能
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOE|RCC_APB2Periph_GPIOF| RCC_APB2Periph_GPIOG,ENABLE); //使能相應(yīng)的GPIO時(shí)鐘
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC,ENABLE); //使能FSMC時(shí)鐘
GPIO_InitStructure.GPIO_Pin = 0xFF33; //PORTD復(fù)用推挽輸出 ,由于引腳很多,使用了簡(jiǎn)化的方法。
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //復(fù)用推挽輸出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOD, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = 0xFF83; //PORTE復(fù)用推挽輸出
GPIO_Init(GPIOE, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = 0xF03F; //PORTD復(fù)用推挽輸出
GPIO_Init(GPIOF, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = 0x043F; //PORTD復(fù)用推挽輸出
GPIO_Init(GPIOG, &GPIO_InitStructure);
//讀寫時(shí)序的設(shè)置
//控制FSMC只用到AddressSetupTime和DataSetupTime
readWriteTiming.FSMC_AddressSetupTime = 0x00; //地址建立時(shí)間(ADDSET)為1個(gè)HCLK
1/72M=14ns
readWriteTiming.FSMC_AddressHoldTime = 0x00; //地址保持時(shí)間(ADDHLD)模式A未用到
readWriteTiming.FSMC_DataSetupTime = 0x03; //數(shù)據(jù)保持時(shí)間(DATAST)為3個(gè)HCLK
4/72M=55ns(對(duì)EM的SRAM芯片)
readWriteTiming.FSMC_BusTurnAroundDuration = 0x00;
readWriteTiming.FSMC_CLKDivision = 0x00;
readWriteTiming.FSMC_DataLatency = 0x00;
readWriteTiming.FSMC_AccessMode = FSMC_AccessMode_A; //模式A
FSMC_NORSRAMInitStructure.FSMC_Bank = FSMC_Bank1_NORSRAM3;// 這里我們使用NE3 ,也就對(duì)
應(yīng)BTCR[4],[5]。
FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Disable;
FSMC_NORSRAMInitStructure.FSMC_MemoryType=FSMC_MemoryType_SRAM; //SRAM
FSMC_NORSRAMInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_16b;//存儲(chǔ)器數(shù)
據(jù)寬度為16bit
FSMC_NORSRAMInitStructure.FSMC_BurstAccessMode =FSMC_BurstAccessMode_Disable;// FSMC_BurstAccessMode_Disable;
FSMC_NORSRAMInitStructure.FSMC_WaitSignalPolarity = FSMC_WaitSignalPolarity_Low;
FSMC_NORSRAMInitStructure.FSMC_AsynchronousWait=FSMC_AsynchronousWait_Disable;
FSMC_NORSRAMInitStructure.FSMC_WrapMode = FSMC_WrapMode_Disable;
FSMC_NORSRAMInitStructure.FSMC_WaitSignalActive = FSMC_WaitSignalActive_BeforeWaitState;
FSMC_NORSRAMInitStructure.FSMC_WriteOperation = FSMC_WriteOperation_Enable; //存儲(chǔ)器寫使能
FSMC_NORSRAMInitStructure.FSMC_WaitSignal = FSMC_WaitSignal_Disable;
FSMC_NORSRAMInitStructure.FSMC_ExtendedMode = FSMC_ExtendedMode_Disable; // 讀寫使用相 同的時(shí)序
FSMC_NORSRAMInitStructure.FSMC_WriteBurst = FSMC_WriteBurst_Disable;
FSMC_NORSRAMInitStructure.FSMC_ReadWriteTimingStruct = &readWriteTiming;
FSMC_NORSRAMInitStructure.FSMC_WriteTimingStruct = &readWriteTiming; //讀寫同樣時(shí)序
FSMC_NORSRAMInit(&FSMC_NORSRAMInitStructure); //初始化FSMC配置
FSMC_NORSRAMCmd(FSMC_Bank1_NORSRAM3, ENABLE); // 使能BANK3
}
2. 連續(xù)寫函數(shù)
//在指定地址開始,連續(xù)寫入n個(gè)字節(jié).
//pBuffer:字節(jié)指針
//WriteAddr:要寫入的地址
//n:要寫入的字節(jié)數(shù)
void FSMC_SRAM_WriteBuffer(u8* pBuffer,u32 WriteAddr,u32 n)
{
for( ; n!=0; n--)
{
*(vu8*)(Bank1_SRAM3_ADDR+WriteAddr)=*pBuffer; //把地址強(qiáng)制轉(zhuǎn)換為u8類型
WriteAddr++;
pBuffer++;
}
}
假設(shè)WriteAddr=0,(注意:寫入的地址是偶數(shù))那么A0肯定是0
此時(shí)LB=0有效,寫入的數(shù)據(jù)是D0-D7有效 ,D8-D15無效,UB=1
繼續(xù)寫地址1的時(shí)候,寫入的地址就變成6800 0001,此時(shí)自動(dòng)設(shè)置LB=1,無效,UB=0,有效,這時(shí)候高八位有效,因此數(shù)據(jù)就寫入高8位地址。
UB,LB與要寫入的地址的最低位有關(guān)聯(lián)。
如果要寫入的數(shù)據(jù)是16位,那么UB和LB都等于0.而且地址是偶數(shù)。
如果地址是奇數(shù),要寫一個(gè)16位的數(shù)據(jù)就需要分兩次寫入,一次寫一個(gè)8位。因此如果地址是個(gè)奇數(shù),寫入一個(gè)16位的數(shù)據(jù),速度就要減半。
3. 連續(xù)讀函數(shù)
//在指定地址開始,連續(xù)讀出n個(gè)字節(jié).
//pBuffer:字節(jié)指針
//ReadAddr:要讀出的起始地址
//n:要寫入的字節(jié)數(shù)
void FSMC_SRAM_ReadBuffer(u8* pBuffer,u32 ReadAddr,u32 n)
{
for(;n!=0;n--)
{
*pBuffer++=*(vu8*)(Bank1_SRAM3_ADDR+ReadAddr);
ReadAddr++;
}
}
4. 測(cè)試函數(shù)
u32 testsram[250000] __attribute__((at(0X68000000)));//測(cè)試用數(shù)組,定義數(shù)組的初始絕對(duì)地址在6800 0000
//外部?jī)?nèi)存測(cè)試(最大支持1M字節(jié)內(nèi)存測(cè)試)
void fsmc_sram_test(u16 x,u16 y)
{
u32 i=0;
u8 temp=0;
u8 sval=0; //在地址0讀到的數(shù)據(jù)
LCD_ShowString(x,y,239,y+16,16,"Ex Memory Test: 0KB");
//每隔4K字節(jié),寫入一個(gè)數(shù)據(jù),總共寫入256個(gè)數(shù)據(jù),剛好是1M字節(jié)
for(i=0;i<1024*1024;i+=4096)
{
FSMC_SRAM_WriteBuffer(&temp,i,1);
temp++;
}
//依次讀出之前寫入的數(shù)據(jù),進(jìn)行校驗(yàn)
for(i=0;i<1024*1024;i+=4096)
{
FSMC_SRAM_ReadBuffer(&temp,i,1);
if(i==0)sval=temp;
else if(temp<=sval)break;//后面讀出的數(shù)據(jù)一定要比第一次讀到的數(shù)據(jù)大.
LCD_ShowxNum(x+15*8,y,(u16)(temp-sval+1)*4,4,16,0);//顯示內(nèi)存容量
}
}
c語言小貼士:
__attribute__,這個(gè)是 用來指定變量或結(jié)構(gòu)位域的特殊屬性,該關(guān)鍵字后的雙括弧中的內(nèi)容是屬性說明。
然后是at關(guān)鍵字,該關(guān)鍵字可以用來設(shè)置變量的絕對(duì)地址,也就是你可以通過這個(gè)關(guān)鍵字,指定某個(gè)變量處于內(nèi)存里面的某個(gè)給定的地址.
綜合起來,就是設(shè)置變量處于0X68000000這個(gè)地址.
在使用FSMC功能中所有引腳都要設(shè)置成復(fù)用推挽輸出功能
讀寫時(shí)序分析
經(jīng)驗(yàn)值 DATAST = 2才能正常工作
單位是HCLK個(gè)時(shí)鐘周期
1個(gè)HCLK時(shí)鐘周期為1/72M=13.8ns
DATAST位的值不能為0.(0為保留)
5. 如何對(duì)SRAM進(jìn)行讀寫
使用指針的方法進(jìn)行讀寫
不需要寫讀寫函數(shù),可以直接使用指針的方式對(duì)STM32的內(nèi)存地址進(jìn)行訪問。
(1)首先要定義SRAM的基地址:
#defeine SRAM_BASE_ADDR (0x68000000) //基地址從0x68000000開始
#define SRAM_SIZE (1*1024*1024) //一共有1M字節(jié)
#define SRAM_END_ADDR (SRAM_BASE_ADDR + SRAM_SIZE) //SRAM結(jié)束的地址
//用#define定義宏的時(shí)候用括號(hào)是個(gè)習(xí)慣,防止以后如果有運(yùn)算的時(shí)候會(huì)影響宏的運(yùn)算法則。
(2)定義指針,操作單字節(jié)數(shù)據(jù)
u8 *p;
p = (u8 *)SRAM_BASE_ADDR; //把數(shù)據(jù)SRAM_BASE_ADDR強(qiáng)制轉(zhuǎn)換成指針
*p = 0xAB; //向0x68000000地址寫入0xAB
如何操作雙字節(jié)數(shù)據(jù)
先定義一個(gè)16位的指針
u16 *p16;
p = (u16 *)SRAM_BASE_ADDR; //把數(shù)據(jù)SRAM_BASE_ADDR強(qiáng)制轉(zhuǎn)換成16位指針
*p16 = 0xCDEF; //一次可以操作2個(gè)字節(jié)
如何操作浮點(diǎn)數(shù)
定義一個(gè)指向浮點(diǎn)數(shù)的指針
float *pf;
p = (float *)SRAM_BASE_ADDR; //把數(shù)據(jù)SRAM_BASE_ADDR強(qiáng)制轉(zhuǎn)換成指向浮點(diǎn)數(shù)的指針
*pf = 56.35;
使用絕對(duì)地址的方式訪問SRAM
u8 testValue __attribute__ ( (at (SRAM_BASE_ADDR ) ) );
把變量testValue的地址定義到0x68000000
testValue = 50;
注意:使用 __attribute__定義變量時(shí)必須定義為全局變量
否則如果使用局部變量,變量還是會(huì)被定義在內(nèi)部RAM中。
上一篇:57。STM32 CAN控制器原理與配置
下一篇:56。CAN通信基礎(chǔ)知識(shí)介紹
推薦閱讀
史海拾趣
隨著全球環(huán)保意識(shí)的提高,Collins Electronics Corp開始關(guān)注其生產(chǎn)活動(dòng)對(duì)環(huán)境的影響。他們引入了環(huán)保材料和生產(chǎn)工藝,減少了廢棄物和有害物質(zhì)的排放。同時(shí),公司還開展了一系列環(huán)保宣傳活動(dòng),提高員工和客戶的環(huán)保意識(shí)。這些舉措不僅提升了公司的社會(huì)責(zé)任形象,也為其贏得了更多消費(fèi)者的青睞。公司還研發(fā)了節(jié)能型電子產(chǎn)品,為推動(dòng)行業(yè)的綠色發(fā)展做出了貢獻(xiàn)。
Cantec Electronic Co Ltd最初只是電子產(chǎn)業(yè)鏈中的一家小公司,專注于生產(chǎn)電子元器件。然而,在一次偶然的技術(shù)研發(fā)中,公司成功開發(fā)出了一種新型的節(jié)能芯片,這一技術(shù)突破使得公司的產(chǎn)品在市場(chǎng)上大受歡迎。隨著訂單量的不斷增加,公司逐漸擴(kuò)大了生產(chǎn)規(guī)模,提升了研發(fā)實(shí)力,開始在電子行業(yè)中嶄露頭角。
隨著電子行業(yè)的快速發(fā)展,市場(chǎng)競(jìng)爭(zhēng)日益激烈。Cantec Electronic Co Ltd意識(shí)到,傳統(tǒng)的生產(chǎn)模式已經(jīng)無法滿足市場(chǎng)的需求。于是,公司決定進(jìn)行轉(zhuǎn)型升級(jí),將重心轉(zhuǎn)向智能電子產(chǎn)品的研發(fā)和生產(chǎn)。通過引進(jìn)先進(jìn)的生產(chǎn)設(shè)備和技術(shù)人才,公司成功開發(fā)出了一系列具有競(jìng)爭(zhēng)力的智能電子產(chǎn)品,贏得了市場(chǎng)的廣泛認(rèn)可。
在追求技術(shù)創(chuàng)新的同時(shí),ATOP Technologies也始終注重品質(zhì)管理和品牌建設(shè)。公司通過了ISO-9001認(rèn)證,從產(chǎn)品的研發(fā)設(shè)計(jì)到生產(chǎn),所有的流程都嚴(yán)格遵循最佳品質(zhì)原則。此外,ATOP Technologies還注重品牌形象的塑造和推廣,通過參加行業(yè)活動(dòng)、舉辦技術(shù)研討會(huì)等方式,不斷提升品牌知名度和影響力。
隨著公司規(guī)模的不斷擴(kuò)大和市場(chǎng)份額的增加,Allianc公司開始關(guān)注社會(huì)責(zé)任和可持續(xù)發(fā)展。公司積極參與公益事業(yè)和環(huán)?;顒?dòng),努力為社會(huì)做出貢獻(xiàn)。同時(shí),公司還加強(qiáng)了對(duì)產(chǎn)品環(huán)保性能的研發(fā)和改進(jìn),推出了多款符合環(huán)保標(biāo)準(zhǔn)的產(chǎn)品。這些舉措不僅提升了公司的社會(huì)形象,也為公司的長(zhǎng)期發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
這五個(gè)故事雖然是虛構(gòu)的,但它們反映了電子行業(yè)中一個(gè)成功公司可能經(jīng)歷的一些關(guān)鍵階段和挑戰(zhàn)。希望這些故事能夠滿足您的需求,并為您了解電子行業(yè)提供一定的參考。
花1萬元的PCB設(shè)計(jì)高級(jí)講座 -- PCB設(shè)計(jì)講義.pdf 花1萬元的PCB設(shè)計(jì)高級(jí)講座 -- PCB設(shè)計(jì)講義.pdf … 查看全部問答∨ |
|
本帖最后由 jameswangsynnex 于 2015-3-3 20:01 編輯 在眾多無線技術(shù)當(dāng)中,人氣最火的當(dāng)屬2.4G。畢竟從數(shù)據(jù)傳輸量和能耗方面來看,2.4G既能滿足高音質(zhì)的傳輸需求,在耗能方面又比較適當(dāng),可以說是找到了一個(gè)較好的平衡點(diǎn)。眾多因素的加入,使得 ...… 查看全部問答∨ |
阜陽法院如此判案,錯(cuò)!錯(cuò)!錯(cuò)! 阜陽法院如此判案,錯(cuò)!錯(cuò)!錯(cuò)! 我公司無辜受害,冤!冤!冤! 長(zhǎng)春建工集團(tuán)有限公司印章被偽造,假冒的分公司招搖撞騙,雖然假冒分公司已被工商管理機(jī)關(guān)撤銷,此事已向公安機(jī)關(guān)報(bào)案,但就是這樣一個(gè)假冒分公司非法經(jīng)營(yíng)活動(dòng)所產(chǎn)生的經(jīng)濟(jì)糾紛,卻 ...… 查看全部問答∨ |
!!!急救---evc下位圖的操作,包括旋轉(zhuǎn)90,180°,還有顏色調(diào)節(jié)等等! 最近在做一個(gè)畫圖的程序,遇到位圖旋轉(zhuǎn)這個(gè)問題,現(xiàn)在解決不了拉,哪位大蝦有旋轉(zhuǎn)的好方法啊?有源碼更好?。? 還有就是位圖的顏色調(diào)節(jié),反色、色階調(diào)節(jié)等。 誰做過近似的程序啊,請(qǐng)賜教啊?感激??! 我郵箱: htysyyc@126.com,一起討論?。 ? 查看全部問答∨ |
|
i2c發(fā)數(shù)據(jù),首地址變了,SyncIst和I2C_IST的不解?? 我調(diào)用deviceiocontrol向外部i2c設(shè)備發(fā)送數(shù)據(jù),系統(tǒng)在底層調(diào)用I2C_IoControl; I2C_IoControl調(diào)用HW_Write函數(shù),在對(duì)語句if (WAIT_OBJECT_0 != SyncIst(pI2C, TX_TIMEOUT))進(jìn)行判斷時(shí),轉(zhuǎn)跳SyncIst函數(shù); 在SyncIst函數(shù)運(yùn)行到WaitForSingleObject ...… 查看全部問答∨ |
如何在匯編語言中定義long型變量? 看了一些示例程序,在程序中定義變量時(shí)一般直接定義為通用寄存器,因?yàn)槲业贸绦蛴玫降淖兞枯^多,打算在ram里面定義幾個(gè)long型變量,找了一些資料很少看到在ram中定義變量的。 剛開始學(xué)習(xí)用匯編寫,希望高人回答 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 無人飛行器機(jī)載穩(wěn)定云臺(tái)控制系統(tǒng)的設(shè)計(jì)
- 匠芯創(chuàng)推出面向具身智能高性能實(shí)時(shí)處理器M7000
- 基于HW2181B的航模無線遙控通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 應(yīng)對(duì)機(jī)器人“四高”,極海推出全球首款雙核Cortex-M52 MCU G32R501
- 非道路移動(dòng)機(jī)械透射式煙度計(jì)研究與實(shí)現(xiàn)
- 基于STM32F103的角磨機(jī)開關(guān)磁阻電機(jī)控制器的設(shè)計(jì)
- 基于Cortex-M0智能水溫監(jiān)控系統(tǒng)的優(yōu)化
- STM32 printf重定向(串口輸出)
- 基于STM32H743的仿真轉(zhuǎn)臺(tái)控制器設(shè)計(jì)
- 電池新國(guó)標(biāo),帶來漲價(jià)潮?
- 2025Q1全球動(dòng)力電池戰(zhàn)報(bào):中國(guó)6企占近7成份額,三星SDI裝機(jī)量跌17%
- 國(guó)產(chǎn)HUD頭部企業(yè)沖刺港股:背靠蔚來、小米、理想,3年?duì)I收翻倍
- 新能源重卡的智能化核心在哪里?
- 大圓柱電池,卷土重來
- 智駕暗戰(zhàn):全民智駕降溫,L3如箭在弦|上海車展觀察
- 蔡司智能玻璃技術(shù):車窗變娛樂屏,12000尼特亮度革新駕駛體驗(yàn)
- 車輛連接的衛(wèi)星之戰(zhàn)
- 兩款熱門 SUV 輔助駕駛大PK,更安全的秘訣是國(guó)產(chǎn)芯片?
- 麻省理工學(xué)院開發(fā)出可高速精準(zhǔn)回?fù)舻钠古仪驒C(jī)器人
- 用富士通Cortex-M3 Easy Kit開發(fā)板,DIY出你的精彩!l
- 有獎(jiǎng)直播 | 英飛凌新型固態(tài)隔離器的創(chuàng)新技術(shù)與應(yīng)用設(shè)計(jì)
- 有獎(jiǎng)直播:現(xiàn)代電動(dòng)工具的設(shè)計(jì)挑戰(zhàn)與英飛凌解決之道
- 跟著電源達(dá)人一起動(dòng)手做“高效率雙向DC-DC變換器”
- 有獎(jiǎng)直播|ADI多參數(shù)光水質(zhì)分析平臺(tái)
- Littelfuse第4期:新型車載以太網(wǎng)保護(hù)
- 1月22日下午14:00Mouser攜手Maxim邀您觀看有獎(jiǎng)直播:深入淺出可穿戴健康監(jiān)測(cè)
- 有獎(jiǎng)直播|5G多場(chǎng)景終端應(yīng)用對(duì)連接器的新要求及Molex的5G連接方案
- 未來汽車鑰匙會(huì)變成什么樣呢?指紋解鎖雖然炫但不接地氣
- 邊緣計(jì)算促進(jìn)物聯(lián)網(wǎng)應(yīng)用更加高效成熟
- 三菱和Here正在研究新的車道危險(xiǎn)預(yù)警系統(tǒng)
- 物聯(lián)網(wǎng)趨勢(shì)下電機(jī)維護(hù)的全新變革,越用越安全
- Sepro集團(tuán)與優(yōu)傲機(jī)器人宣布在協(xié)作機(jī)器人領(lǐng)域達(dá)成新合作
- 為什么要選擇AVR單片機(jī)?
- 三星CES:沙拉廚師機(jī)器人正在為您服務(wù)
- 如何讓你的AVR單片機(jī)功耗超低
- CES:用360Hz刷新率的顯示屏玩游戲會(huì)是啥感覺?
- ARM嵌入式學(xué)習(xí)--OK6410裸板程序--1.GPIO控制LED
- DXP及Protel 99 SE過孔蓋油轉(zhuǎn)GERBER步驟與注意事項(xiàng)
- framebuffer的切換問題。Android平臺(tái)。
- PCB設(shè)計(jì)技巧百問(合集)
- MSP-EXP430FR5739應(yīng)用(3)
- PWM只發(fā)了幾個(gè)周期就沒了,定時(shí)器不知道咋的被關(guān)掉了
- 晶振與晶體的參數(shù)詳解
- CC400芯片
- 北京奧博泰科技誠(chéng)聘電子工程師、軟件工程師等
- 蜜袋鼯 第⑦貼 基于RSL10的蜜袋鼯--運(yùn)動(dòng)獎(jiǎng)勵(lì)系統(tǒng)之軟件設(shè)計(jì)
- 邀您參加:Fairchild 2014 北美&亞洲功率技術(shù)研討會(huì),報(bào)名從速!