Systick的兩大作用:
1、可以產(chǎn)生精確延時(shí)(原先的Delay只是盲等)
2、可以提供給操作系統(tǒng)一個(gè)單獨(dú)的心跳(時(shí)鐘)節(jié)拍
通常實(shí)現(xiàn)Delay(N)函數(shù)的方法為:
for(i = 0; i <= x; i ++);
x…對(duì)應(yīng)于對(duì)應(yīng)于N毫秒的循環(huán)值
對(duì)于STM32系列微處理器來(lái)說(shuō),執(zhí)行一條指令只有幾十個(gè) ns,進(jìn)行for循環(huán)時(shí),要實(shí)現(xiàn)N毫秒的x值非常大,而且由于系 統(tǒng)頻率的寬廣,很難計(jì)算出延時(shí)N毫秒的精確值。針對(duì)STM32 微處理器,需要重新設(shè)計(jì)一個(gè)新的方法去實(shí)現(xiàn)該功能,以實(shí)現(xiàn)在 程序中使用Delay(N)。
Cortex-M3的內(nèi)核中包含一個(gè)SysTick時(shí)鐘。SysTick為一個(gè)24 位遞減計(jì)數(shù)器,SysTick設(shè)定初值并使能后,每經(jīng)過(guò)1個(gè)系統(tǒng)時(shí)鐘周期,計(jì)數(shù)值就減1。計(jì)數(shù)到0時(shí),SysTick計(jì)數(shù)器自動(dòng)重裝初值并繼續(xù)計(jì)數(shù),同時(shí)內(nèi)部的COUNTFLAG標(biāo)志會(huì)置位,觸發(fā)中斷(如果中斷使能)。
外部晶振為8MHz,9倍頻,系統(tǒng)時(shí)鐘為72MHz,SysTick的最高頻率為9MHz (最大為HCLK/8),在這個(gè)條件下,把SysTick效驗(yàn)值設(shè)置成9000,將SysTick時(shí)鐘設(shè)置為9MHz,就能夠產(chǎn)生1ms的時(shí)間基值,即SysTick產(chǎn)生1ms的中斷。
SysTick->CALIB 不常用,在這里我們也用不到,故不介紹了。
初始化設(shè)置步驟:
使用ST的函數(shù)庫(kù)使用systick的方法:
1、 調(diào)用 SysTick_CounterCmd()失能 SysTick 計(jì)數(shù)器
2、 調(diào)用 SysTick_ITConfig()失能 SysTick 中斷
3、 調(diào)用 SysTick_CLKSouceConfig()設(shè)置 SysTick 時(shí)鐘源。
4、 調(diào)用 SysTick_SetReload()設(shè)置 SysTick 重裝載值。
5、 調(diào)用 SysTickJTConfig ( ) 使 能 SysTick 中斷
6、 調(diào)用 SysTick_CounterCmd()開(kāi)啟 SysTick 計(jì)數(shù)器
//示例
void SysTick_Config(void)
{
/* Disable SysTick Counter */
SysTick_CounterCmd(SysTick_Counter_Disable);
/* Disable the SysTick Interrupt */
SysTick_ITConfig(DISABLE);
/* Configure HCLK clock as SysTick clock source */
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8); //72MHz/8 = 9MHz
/* SysTick interrupt each 1000 Hz with HCLK equal to 72MHz */
SysTick_SetReload (9000);
/* Enable the SysTick Interrupt */
SysTick_ITConfig(ENABLE);
/* Enable SysTick Counter */
SysTick_CounterCmd(SysTick_Counter_Enable);
}
自己動(dòng)手編寫(xiě)一個(gè)DelayMs的程序,實(shí)現(xiàn)精確延時(shí)。
void Delay_MS(u16dly)
{
Delay = dly;
while( Delay);//這里的Delay的值受下方函數(shù)Delay值的影響
}
extern vu16 Delay;
void SysTickHandler(void) //中斷服務(wù)程序
{
Delay--; //每次COUNTFLAG標(biāo)志置位,都會(huì)觸發(fā)中斷
}
以上例子的特點(diǎn):①精準(zhǔn);②仍然是忙等(while)
那如何既精準(zhǔn)又能去忙別的呢?
實(shí)驗(yàn):利用Systick完成對(duì)分秒計(jì)時(shí)的時(shí)鐘,通過(guò)上位機(jī)觀察這個(gè)時(shí)鐘的變化
main.c
/*Include---------------------------*/
#include"stm32f10x_lib.h" //包含所有的頭文件
#include //----------------函數(shù)聲明-------------------- void Delay_MS(u16 dly); void RCC_Configuration(void); void GPIO_Configuration(void); void USART3_Configuration(void); u8 tab[]="nHello! everyone,welcome to class!"; void SYSTICK_Configuration(void) { SysTick_CounterCmd(SysTick_Counter_Disable); //失能 SysTick 計(jì)數(shù)器 SysTick_ITConfig(DISABLE); //失能 SysTick 中斷 //設(shè)置 SysTick 時(shí)鐘源 SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8); //9Mhz 系統(tǒng)時(shí)鐘除以8 //設(shè)置 SysTick 重裝載值 SysTick_SetReload(9000*1000); //9000/9Mhz 再另外乘以1000,得到的單位時(shí)間為1s //SysTick_ITConfig(ENABLE); //這里不使用 SysTick_CounterCmd(SysTick_Counter_Enable); //開(kāi)啟 SysTick 計(jì)數(shù)器 } /******************************************************************************* * Function Name : main * Description : Main program. * Input : None * Output : None * Return : None *******************************************************************************/ int main(void) { #ifdef DEBUG debug(); #endif u8 sec,min; //u16 data; //------------初始化------------ RCC_Configuration(); GPIO_Configuration(); USART3_Configuration(); SYSTICK_Configuration(); printf("n The Time is: "); sec = 30; min = 1; //從一分三十秒開(kāi)始計(jì)數(shù),實(shí)現(xiàn)當(dāng)秒數(shù)大于60,分?jǐn)?shù)進(jìn)位 //------------將秒和分的數(shù)據(jù)上傳到上位機(jī)------------ while(1) { FlagStatus Status; Status = SysTick_GetFlagStatus(SysTick_FLAG_COUNT); if(Status == RESET) //標(biāo)志位清零不做操作 { } else //標(biāo)志位置1,秒數(shù)增加 { sec++; if(sec == 60) { sec = 0; min++; } printf("%d:%dt",min,sec); } } } /******************************************************************************* * Function Name : Delay_Ms * Description : delay 1 ms. * Input : dly (ms) * Output : None * Return : None *******************************************************************************/ void Delay_MS(u16 dly) { u16 i,j; for(i=0;i } /******************************************************************************* * Function Name : RCC_Configuration * Description : Configures the different system clocks. * Input : None * Output : None * Return : None ************************************************************ *******************/ void RCC_Configuration(void) { //----------使用外部RC晶振----------- RCC_DeInit(); //初始化為缺省值 RCC_HSEConfig(RCC_HSE_ON); //使能外部的高速時(shí)鐘 while(RCC_GetFlagStatus(RCC_FLAG_HSERDY) == RESET); //等待外部高速時(shí)鐘使能就緒 FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); //Enable Prefetch Buffer FLASH_SetLatency(FLASH_Latency_2); //Flash 2 wait state RCC_HCLKConfig(RCC_SYSCLK_Div1); //HCLK = SYSCLK RCC_PCLK2Config(RCC_HCLK_Div1); //PCLK2 = HCLK RCC_PCLK1Config(RCC_HCLK_Div2); //PCLK1 = HCLK/2 RCC_PLLConfig(RCC_PLLSource_HSE_Div1,RCC_PLLMul_9); //PLLCLK 8MHZ * 9 =72MHZ(SYSCLK) RCC_PLLCmd(ENABLE); //Enable PLLCLK while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET); //Wait till PLLCLK is ready RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); //Select PLL as system clock while(RCC_GetSYSCLKSource()!=0x08); //Wait till PLL is used as system clock source //---------打開(kāi)相應(yīng)外設(shè)時(shí)鐘--------------------(在這里,需要打開(kāi)的都是外設(shè)時(shí)鐘,而Systick屬于內(nèi)核,會(huì)自動(dòng)開(kāi)啟) RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC | RCC_APB2Periph_AFIO,ENABLE); //使能APB2外設(shè)的GPIOA的時(shí)鐘 RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3,ENABLE); } /******************************************************************************* * Function Name : GPIO_Configuration * Description : 初始化GPIO外設(shè) * Input : None * Output : None * Return : None *******************************************************************************/ void GPIO_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; //聲明一個(gè)結(jié)構(gòu)體變量 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; //選擇PC.10(TXD) 和 PC.11 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //管腳頻率為50MHZ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //輸出模式為復(fù)用推挽輸出 GPIO_Init(GPIOC,&GPIO_InitStructure); //初始化GPIOC寄存器 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; //選擇PC.10(TXD) 和 PC.11(RXD) GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //管腳頻率為50MHZ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //輸出模式為浮空輸入 GPIO_Init(GPIOC,&GPIO_InitStructure); //初始化GPIOA寄存器 //將USART3的TXD和RXD重映射到PC10和pc11 GPIO_PinRemapConfig(GPIO_PartialRemap_USART3,ENABLE); } void USART3_Configuration(void) { USART_InitTypeDef U3; U3.USART_BaudRate =9600; U3.USART_WordLength = USART_WordLength_8b; U3.USART_StopBits = USART_StopBits_1; U3.USART_Parity = USART_Parity_No; U3.USART_Mode = USART_Mode_Rx|USART_Mode_Tx; U3.USART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_Init(USART3, &U3); USART_Cmd(USART3,ENABLE); } /******************************************************************************* * Function Name : fputc * Description : 重定向這個(gè)C庫(kù)(stdio)printf函數(shù) 文件流——》串口USART1 * Input : ch,*f * Output : None * Return : None *******************************************************************************/ int fputc(int ch,FILE *f) { //ch送給USART1 USART_SendData(USART3, ch); //等待發(fā)送完畢 while(USART_GetFlagStatus(USART3, USART_FLAG_TC)==RESET) ; //返回ch return(ch); } 程序運(yùn)行結(jié)果
注:下位機(jī)(ARM的Coretex芯片)發(fā)送到上位機(jī)的顯示窗口(PC機(jī)串口),這個(gè)串口工具的輸入窗口可以發(fā)送數(shù)據(jù)(圖中內(nèi)容為“源享科技”的地方),就是從上位機(jī)發(fā)送到下位機(jī)。
上一篇:STM32-(15):如何用ID號(hào)保護(hù)自己的勞動(dòng)成果
下一篇:STM32-(17):SPI與數(shù)碼管,
推薦閱讀
史海拾趣
面對(duì)日益激烈的市場(chǎng)競(jìng)爭(zhēng)和不斷變化的市場(chǎng)需求,帝特始終堅(jiān)持創(chuàng)新驅(qū)動(dòng)的發(fā)展戰(zhàn)略。公司不斷投入研發(fā)資源,加強(qiáng)技術(shù)創(chuàng)新和產(chǎn)品升級(jí),力求在保持傳統(tǒng)業(yè)務(wù)優(yōu)勢(shì)的同時(shí),開(kāi)拓新的增長(zhǎng)點(diǎn)。此外,帝特還積極布局電子專用材料項(xiàng)目,加強(qiáng)半導(dǎo)體芯片封裝漿料研發(fā)推廣,進(jìn)一步優(yōu)化產(chǎn)業(yè)結(jié)構(gòu),提升公司的綜合競(jìng)爭(zhēng)力。
以上五個(gè)故事概述了帝特(DTECH)公司在電子行業(yè)發(fā)展的主要?dú)v程和關(guān)鍵節(jié)點(diǎn),展現(xiàn)了公司從創(chuàng)立到成長(zhǎng)為行業(yè)領(lǐng)軍企業(yè)的艱辛與輝煌。
面對(duì)日益激烈的市場(chǎng)競(jìng)爭(zhēng)和不斷變化的市場(chǎng)需求,帝特始終堅(jiān)持創(chuàng)新驅(qū)動(dòng)的發(fā)展戰(zhàn)略。公司不斷投入研發(fā)資源,加強(qiáng)技術(shù)創(chuàng)新和產(chǎn)品升級(jí),力求在保持傳統(tǒng)業(yè)務(wù)優(yōu)勢(shì)的同時(shí),開(kāi)拓新的增長(zhǎng)點(diǎn)。此外,帝特還積極布局電子專用材料項(xiàng)目,加強(qiáng)半導(dǎo)體芯片封裝漿料研發(fā)推廣,進(jìn)一步優(yōu)化產(chǎn)業(yè)結(jié)構(gòu),提升公司的綜合競(jìng)爭(zhēng)力。
以上五個(gè)故事概述了帝特(DTECH)公司在電子行業(yè)發(fā)展的主要?dú)v程和關(guān)鍵節(jié)點(diǎn),展現(xiàn)了公司從創(chuàng)立到成長(zhǎng)為行業(yè)領(lǐng)軍企業(yè)的艱辛與輝煌。
帝特在國(guó)內(nèi)市場(chǎng)取得一定成績(jī)后,開(kāi)始積極拓展國(guó)際市場(chǎng)。公司在中國(guó)區(qū)開(kāi)設(shè)了廣州、深圳分公司,并在泰國(guó)和馬來(lái)西亞等地設(shè)立了分公司和專賣(mài)店。通過(guò)全球化的戰(zhàn)略布局,帝特的產(chǎn)品銷(xiāo)售網(wǎng)絡(luò)遍布東南亞、中東、非洲和美洲等國(guó)家和地區(qū),公司的知名度和市場(chǎng)份額均得到了顯著提升。
ASSMANN WSW components公司的創(chuàng)立源于一個(gè)對(duì)電子行業(yè)充滿熱情的家族。起初,它只是一個(gè)小型家族企業(yè),專注于為當(dāng)?shù)仉娮邮袌?chǎng)提供連接器和其他基礎(chǔ)電子元件。然而,憑借其出色的產(chǎn)品質(zhì)量和專業(yè)的服務(wù)態(tài)度,ASSMANN WSW逐漸贏得了客戶的信任和好評(píng)。隨著時(shí)間的推移,公司的業(yè)務(wù)范圍逐漸擴(kuò)大,不僅在國(guó)內(nèi)市場(chǎng)取得了顯著成績(jī),還開(kāi)始進(jìn)軍國(guó)際市場(chǎng)。
隨著公司規(guī)模的擴(kuò)大和產(chǎn)品質(zhì)量的提升,ASSMANN WSW components公司開(kāi)始積極拓展全球市場(chǎng)。通過(guò)與全球知名企業(yè)的合作,公司成功打入國(guó)際市場(chǎng),產(chǎn)品遠(yuǎn)銷(xiāo)海外。同時(shí),公司還積極參加國(guó)際電子展會(huì)和交流活動(dòng),與全球同行建立了廣泛的合作關(guān)系。這些舉措不僅提升了ASSMANN WSW的品牌知名度和影響力,還為公司帶來(lái)了更多的商業(yè)機(jī)會(huì)和發(fā)展空間。
在光電技術(shù)不斷發(fā)展的背景下,Advanced Photonix開(kāi)始研發(fā)太赫茲傳感器產(chǎn)品。這種傳感器產(chǎn)品主要針對(duì)無(wú)損檢測(cè)和質(zhì)量控制市場(chǎng),如行李和貨物的安全檢查等。經(jīng)過(guò)長(zhǎng)時(shí)間的努力,公司成功開(kāi)發(fā)出了一系列高性能的太赫茲傳感器,這些產(chǎn)品憑借其高可靠性和精確性,迅速贏得了市場(chǎng)的青睞。通過(guò)與各大航空公司和物流企業(yè)的合作,Advanced Photonix的太赫茲傳感器產(chǎn)品在全球范圍內(nèi)得到了廣泛應(yīng)用,為公司的快速發(fā)展注入了新的動(dòng)力。
現(xiàn)在學(xué)匯編,不知道為什么bios中斷可以提供這么多功能,感覺(jué)很強(qiáng)大,所以很好奇。 能講講bios是怎么寫(xiě)的嗎? bios的實(shí)現(xiàn)原理是什么… 查看全部問(wèn)答∨ |
小弟不才,剛剛接觸usb這塊?想請(qǐng)教下如果想實(shí)現(xiàn)兩個(gè)程序(一個(gè)在pc端,一個(gè)在wince設(shè)備端)之間通信,可以上傳下載文件,應(yīng)該怎么做呢?我已經(jīng)在pc端通過(guò)GUID查到了wince的usb設(shè)備,但是不能上傳下載文件到wince設(shè)備中?還各位大俠指教?。 ? 查看全部問(wèn)答∨ |
我今年剛上研一,目前還不明確對(duì)什么感興趣,但屬于那種對(duì)自己要求的都能做好的那種人,因此學(xué)習(xí)能力挺強(qiáng)的。現(xiàn)在簽到研究所了,屬于代培的那種,研究的是并行計(jì)算系統(tǒng)軟件,還有嵌入式操作系統(tǒng)開(kāi)發(fā)之類的。本科只學(xué)了些書(shū)本知識(shí),現(xiàn)在想好好深入學(xué) ...… 查看全部問(wèn)答∨ |
|
還在實(shí)習(xí),有個(gè)公司叫去復(fù)試,說(shuō)復(fù)試通過(guò)馬上要過(guò)去工作,但是現(xiàn)在的項(xiàng)目要4月中旬才能完成,怎么辦好?? 還在實(shí)習(xí),有個(gè)公司叫去復(fù)試,說(shuō)復(fù)試通過(guò)馬上要過(guò)去工作,但是現(xiàn)在的項(xiàng)目要4月中旬才能完成,怎么辦好?? 好不容易等來(lái)了一個(gè)回應(yīng),還叫我回去復(fù)試,復(fù)試通過(guò)了就馬上工作了,,,心想還是把實(shí)習(xí)的項(xiàng)目做完吧,現(xiàn)在也在研究TCPMP, 做完了播放器 ...… 查看全部問(wèn)答∨ |
三星2410芯片的WIN CE下從USB驅(qū)動(dòng)的開(kāi)發(fā)。 哪位開(kāi)發(fā)過(guò)基于ARM 2410的WIN CE下從USB驅(qū)動(dòng)程序的,幫幫忙,哥們要做一個(gè)2410的從USB的驅(qū)動(dòng),通過(guò)該口可以訪問(wèn)PDA下的某一目錄(最好能夠設(shè)定),實(shí)現(xiàn)對(duì)該目錄的保護(hù)訪問(wèn)。 感謝大家,如果誰(shuí)開(kāi)發(fā)過(guò)的,與我聯(lián)系,定重謝之。 聯(lián)系方式: QQ:470 ...… 查看全部問(wèn)答∨ |
如何使windows 2003系統(tǒng)的驅(qū)動(dòng),響應(yīng)PCI-E設(shè)備的MSI中斷 在給PCI-E設(shè)備做WDM驅(qū)動(dòng),設(shè)備采用MSI中斷,但據(jù)說(shuō)windows 2003操作系統(tǒng)不支持MSI中斷,如何能實(shí)現(xiàn)呢? 以下摘自MSDN: MSI 只在Windows Vista/2008以上的系統(tǒng)支持,在Win2003/XP下是不支持的。 Message-signaled interrupts (MSIs) were intro ...… 查看全部問(wèn)答∨ |
|
xp應(yīng)該如何響應(yīng)中斷請(qǐng)求? 我在XP下應(yīng)該怎么知道有串口中斷產(chǎn)生,然后去讀串口的數(shù)據(jù), 是否應(yīng)該要寫(xiě)個(gè)驅(qū)動(dòng)呢, 那要寫(xiě)什么類型的驅(qū)動(dòng),謝啦… 查看全部問(wèn)答∨ |
關(guān)于multisim仿真中修改元件標(biāo)簽的提示 本帖最后由 dontium 于 2015-1-23 13:35 編輯 碰到這個(gè)問(wèn)題很久了。在網(wǎng)上也搜不到合適的答案,來(lái)論壇向高手求助一下,請(qǐng)大家指教! 我想做的事情是:修改一個(gè)元件的參考標(biāo)識(shí),跟標(biāo)簽匹配,從而在顯示元件清單時(shí)可以清楚看到是哪些元件。因?yàn)閙ult ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- Alif 大幅增強(qiáng)邊緣 AI 處理器性能
- VS Code+PlatformIO搭建ESP32 Arduino開(kāi)發(fā)環(huán)境
- ESP32學(xué)習(xí)筆記(49)——RFID RC522使用
- Esp32環(huán)境離線搭建參考
- ESP32使用舵機(jī)庫(kù)時(shí)的錯(cuò)誤
- ESP32 S3接ST7789屏幕線序
- Arduino IDE安裝ESP32開(kāi)發(fā)環(huán)境的最簡(jiǎn)單方法
- 基于S3C44B0X和μC/OS-Ⅱ智能家居嵌入式系統(tǒng)設(shè)計(jì)
- 8位還能打,新唐推出全新工業(yè)級(jí)MCU
- 2025中國(guó)工博會(huì)集成電路展區(qū)陣容揭曉!行業(yè)巨頭齊聚,共繪“芯”藍(lán)圖
- 消息稱三星在美“特斯拉專供”2nm 生產(chǎn)線 2026H2 投運(yùn),初期產(chǎn)能每月 1~1.5 萬(wàn)片晶圓
- 黑客如何入侵軟件定義的汽車(chē)
- 中國(guó)首款國(guó)芯腦機(jī)智能頭環(huán)正式發(fā)布:非侵入式腦機(jī) 全自主國(guó)產(chǎn)芯片
- 自動(dòng)駕駛中Transformer大模型會(huì)取代深度學(xué)習(xí)嗎?
- 這家面板廠在車(chē)載OLED領(lǐng)域或再迎新大單
- 激光雷達(dá)和攝像頭,誰(shuí)會(huì)是機(jī)器人主要的“眼睛”?
- 毫米波雷達(dá)技術(shù)參數(shù)有哪些?毫米波雷達(dá)如何用于機(jī)器人導(dǎo)航
- 毫米波雷達(dá)技術(shù)有哪些優(yōu)勢(shì)?如何提高毫米波雷達(dá)測(cè)距精度
- 工業(yè)邊緣設(shè)備的安全啟動(dòng),TPM 2.0與可信執(zhí)行環(huán)境(TEE)的硬件級(jí)防護(hù)
- 迪士尼開(kāi)發(fā)防抖動(dòng)畫(huà)算法助力機(jī)器人運(yùn)動(dòng)更穩(wěn)定
- 在5G時(shí)代汽車(chē)或?qū)⒊蔀槌鲂袡C(jī)器人
- 移動(dòng)機(jī)器人底盤(pán)發(fā)展前景
- 華為發(fā)布面向2025十大趨勢(shì)
- 生產(chǎn)方式的革新促使人們將與機(jī)器人共同工作
- 英特爾攜生態(tài)伙伴展示AI計(jì)算盒參考設(shè)計(jì)最新成果
- 移動(dòng)機(jī)器人系統(tǒng)解決方案服務(wù)商松靈機(jī)器人完成A輪融資
- 出道75年!不平凡的創(chuàng)新歷程
- 三星規(guī)模最大半導(dǎo)體生產(chǎn)線平澤P2工廠停工
- 凱豪達(dá)氫能源:青海省一期光伏制氫儲(chǔ)能項(xiàng)目驗(yàn)收
- Altium 10作出來(lái)的lm3s下載器,漂亮!
- 作嵌入式驅(qū)動(dòng)程序,現(xiàn)在想轉(zhuǎn)硬件設(shè)計(jì),不知道好不好轉(zhuǎn)啊
- msp430f5438測(cè)頻率成功,能測(cè)60K一下頻率,誤差50HZ以內(nèi)!
- 新,邏輯器件選擇指南
- 深圳南山高薪招聘電子煙結(jié)構(gòu)工程師一枚,10-30K,早九晚六,雙休
- stm32 圖像動(dòng)畫(huà)顯示
- 在WINCE下圖片被撕裂的問(wèn)題?請(qǐng)高手看一下代碼。
- 跪求M59314的開(kāi)發(fā)資料
- 手頭有LaunchPad又有示波器的大大,能否幫忙測(cè)量一個(gè)信號(hào)。
- 09年全國(guó)大學(xué)生電子設(shè)計(jì)大賽優(yōu)秀作品選集以及溫度傳感器的一些資料