原理學(xué)習(xí):
中斷總結(jié):
1.中斷是由硬件產(chǎn)生的 2.中斷要有中斷服務(wù)程 3.
中斷理解:
郭工正在上課(cpu正在運(yùn)行)→有人來(lái)敲門(mén)(EXIT外部中斷)→郭工把正在執(zhí)行的程序放下保存現(xiàn)在的現(xiàn)場(chǎng)(cpu記住程序執(zhí)行到哪,執(zhí)行到exti了,記住現(xiàn)場(chǎng))→郭工去開(kāi)門(mén)(執(zhí)行中斷處理程序→返回現(xiàn)場(chǎng)(返回中斷之前的代碼執(zhí)行)
中斷分級(jí)理解:
有很多個(gè)門(mén)。1號(hào)門(mén)敲門(mén),在執(zhí)行開(kāi)1號(hào)門(mén)途中,2號(hào)門(mén)VIP敲門(mén),停止1號(hào)門(mén)處理程序,去開(kāi)2號(hào)門(mén);3號(hào)門(mén)超級(jí)VIP敲門(mén),停止2號(hào)門(mén)處理程序,去開(kāi)3號(hào)門(mén);處理完3號(hào)門(mén)回去開(kāi)2號(hào)門(mén),開(kāi)完2號(hào)門(mén)回去開(kāi)1號(hào)門(mén),再返回課堂現(xiàn)場(chǎng)。
Stack_Size EQU 0x00000200 ;//定義堆棧大小
AREA STACK, NOINIT, READWRITE, ALIGN=3 ;//定義一個(gè)數(shù)據(jù)段 按8字節(jié)對(duì)齊
Stack_Mem SPACE Stack_Size ;//保留Stack_Size大小的堆??臻g
__initial_sp ;//標(biāo)號(hào),代表堆棧頂部地址,后面有用
;//
;//
;//
Heap_Size EQU 0x00000020 ;//定義堆空間大小
AREA HEAP, NOINIT, READWRITE, ALIGN=3 ;//定義一個(gè)數(shù)據(jù)段,8字節(jié)對(duì)齊
__heap_base
Heap_Mem SPACE Heap_Size ;//保留Heap_Size的堆空間
__heap_limit ;//標(biāo)號(hào),代表堆末尾地址,后面有用
PRESERVE8 ;//指示編譯器8字節(jié)對(duì)齊
THUMB ;//指示編譯器為T(mén)HUMB指令
; Vector Table Mapped to Address 0 at Reset
AREA RESET, DATA, READONLY ;//定義只讀數(shù)據(jù)段,其實(shí)放在CODE區(qū),位于0地址
EXTERN NMIException
EXTERN HardFaultException
EXTERN MemManageException
EXTERN BusFaultException
EXTERN UsageFaultException
EXTERN SVCHandler
EXTERN DebugMonitor
EXTERN PendSVC
EXTERN SysTickHandler ;//聲明這些符號(hào)在外部定義,同C
;//在××it.c中實(shí)現(xiàn)這些函數(shù) ,中斷就能自動(dòng)調(diào)用了
EXPORT __Vectors
__Vectors DCD __initial_sp ;//Cotex-M要求此處為堆棧頂部地址 0X0000 0000
DCD Reset_Handler ;//一上電就產(chǎn)生復(fù)位信號(hào) 0X0000 0004
DCD NMIException ;//不可屏蔽中斷 0X0000 0008
DCD HardFaultException ;//硬件失效 0X0000 000C
DCD MemManageException ;//存儲(chǔ)管理 0X0000 0010
DCD BusFaultException ;//總線錯(cuò)誤 0X0000 0014
DCD UsageFaultException ;//錯(cuò)誤應(yīng)用 0X0000 0018
DCD 0 ;//保留位
DCD 0 ;
DCD 0 ;
DCD 0 ;//保留位
DCD SVCHandler ;// SWT指令的系統(tǒng)服務(wù)調(diào)用0X0000 002B
DCD DebugMonitor ;//調(diào)試監(jiān)控器 0X0000 002C
DCD 0 ;//保留位
DCD PendSVC ;//PendSV Handler
DCD SysTickHandler ; //系統(tǒng)滴答定時(shí)器
; External Interrupts //一大堆的異常處理函數(shù)地址
EXTERN WWDG_IRQHandler //窗口定時(shí)器中斷
EXTERN PVD_IRQHandler //連到EXTI電源電壓檢測(cè)中斷
EXTERN TAMPER_IRQHandler //侵入檢測(cè)中斷
EXTERN RTC_IRQHandler //實(shí)時(shí)時(shí)鐘全局中斷
EXTERN FLASH_IRQHandler //閃存全局終端
EXTERN RCC_IRQHandler //復(fù)位和時(shí)鐘控制RCC中斷
EXTERN EXTI0_IRQHandler //EXTI線0中斷
EXTERN EXTI1_IRQHandler //EXTI線1中斷
EXTERN EXTI2_IRQHandler //EXTI線2中斷
EXTERN EXTI3_IRQHandler //EXTI線3中斷
EXTERN EXTI4_IRQHandler //EXTI線4中斷(一共五組外部中斷)
EXTERN DMAChannel1_IRQHandler
EXTERN DMAChannel2_IRQHandler
EXTERN DMAChannel3_IRQHandler
EXTERN DMAChannel4_IRQHandler
EXTERN DMAChannel5_IRQHandler
EXTERN DMAChannel6_IRQHandler
EXTERN DMAChannel7_IRQHandler
EXTERN ADC_IRQHandler
EXTERN USB_HP_CAN_TX_IRQHandler
EXTERN USB_LP_CAN_RX0_IRQHandler
EXTERN CAN_RX1_IRQHandler
EXTERN CAN_SCE_IRQHandler
EXTERN EXTI9_5_IRQHandler
EXTERN TIM1_BRK_IRQHandler
EXTERN TIM1_UP_IRQHandler
EXTERN TIM1_TRG_COM_IRQHandler
EXTERN TIM1_CC_IRQHandler
EXTERN TIM2_IRQHandler
EXTERN TIM3_IRQHandler
EXTERN TIM4_IRQHandler
EXTERN I2C1_EV_IRQHandler
EXTERN I2C1_ER_IRQHandler
EXTERN I2C2_EV_IRQHandler
EXTERN I2C2_ER_IRQHandler
EXTERN SPI1_IRQHandler
EXTERN SPI2_IRQHandler
EXTERN USART1_IRQHandler
EXTERN USART2_IRQHandler
EXTERN USART3_IRQHandler
EXTERN EXTI15_10_IRQHandler
EXTERN RTCAlarm_IRQHandler
EXTERN USBWakeUp_IRQHandler ;//同上,
DCD WWDG_IRQHandler ; Window Watchdog
DCD PVD_IRQHandler ; PVD through EXTI Line detect
DCD TAMPER_IRQHandler ; Tamper
DCD RTC_IRQHandler ; RTC
DCD FLASH_IRQHandler ; Flash
DCD RCC_IRQHandler ; RCC
DCD EXTI0_IRQHandler ; EXTI Line 0
DCD EXTI1_IRQHandler ; EXTI Line 1
DCD EXTI2_IRQHandler ; EXTI Line 2
DCD EXTI3_IRQHandler ; EXTI Line 3
DCD EXTI4_IRQHandler ; EXTI Line 4
DCD DMAChannel1_IRQHandler ; DMA Channel 1
DCD DMAChannel2_IRQHandler ; DMA Channel 2
DCD DMAChannel3_IRQHandler ; DMA Channel 3
DCD DMAChannel4_IRQHandler ; DMA Channel 4
DCD DMAChannel5_IRQHandler ; DMA Channel 5
DCD DMAChannel6_IRQHandler ; DMA Channel 6
DCD DMAChannel7_IRQHandler ; DMA Channel 7
DCD ADC_IRQHandler ; ADC
DCD USB_HP_CAN_TX_IRQHandler ; USB High Priority or CAN TX
DCD USB_LP_CAN_RX0_IRQHandler ; USB Low Priority or CAN RX0
DCD CAN_RX1_IRQHandler ; CAN RX1
DCD CAN_SCE_IRQHandler ; CAN SCE
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
DCD TIM1_BRK_IRQHandler ; TIM1 Break
DCD TIM1_UP_IRQHandler ; TIM1 Update
DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
DCD TIM2_IRQHandler ; TIM2
DCD TIM3_IRQHandler ; TIM3
DCD TIM4_IRQHandler ; TIM4
DCD I2C1_EV_IRQHandler ; I2C1 Event
DCD I2C1_ER_IRQHandler ; I2C1 Error
DCD I2C2_EV_IRQHandler ; I2C2 Event
DCD I2C2_ER_IRQHandler ; I2C2 Error
DCD SPI1_IRQHandler ; SPI1
DCD SPI2_IRQHandler ; SPI2
DCD USART1_IRQHandler ; USART1
DCD USART2_IRQHandler ; USART2
DCD USART3_IRQHandler ; USART3
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line
DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend ;//同上
AREA |.text|, CODE, READONLY ;//定義代碼段
; Reset Handler
Reset_Handler PROC ;//Rset_Handler的實(shí)現(xiàn)
EXPORT Reset_Handler [WEAK] ;//在外部沒(méi)有定義該符號(hào)時(shí)導(dǎo)出該符號(hào),見(jiàn)HELP中[WEAK]
IMPORT __main ;//導(dǎo)入符號(hào),__main為 運(yùn)行時(shí)庫(kù)提供的函數(shù);完成堆棧,堆的初始話(huà)
LDR R0, =__main ;//等工作,會(huì)調(diào)用下面定義的__user_initial_stackheap;
BX R0 ;//跳到__main,進(jìn)入C的世界
ENDP
ALIGN
; User Initial Stack & Heap
IF :DEF:__MICROLIB ;//如果使用micro lib,micro lib 描述見(jiàn)armlib.chm
EXPORT __initial_sp
EXPORT __heap_base
EXPORT __heap_limit ;//只導(dǎo)出幾個(gè)定義
ELSE ;//如果使用默認(rèn)C運(yùn)行時(shí)庫(kù)
IMPORT __use_two_region_memory
EXPORT __user_initial_stackheap
__user_initial_stackheap ;//則進(jìn)行堆棧和堆的賦值,在__main函數(shù)執(zhí)行過(guò)程中調(diào)用。
LDR R0, = Heap_Mem
LDR R1, =(Stack_Mem + Stack_Size)
LDR R2, = (Heap_Mem + Heap_Size)
LDR R3, = Stack_Mem
BX LR
ALIGN
ENDIF
END
EXTERN EXTI0_IRQHandler //EXTI線0中斷
EXTERN EXTI1_IRQHandler //EXTI線1中斷
EXTERN EXTI2_IRQHandler //EXTI線2中斷
EXTERN EXTI3_IRQHandler //EXTI線3中斷
EXTERN EXTI4_IRQHandler //EXTI線4中斷(一共五組外部中斷)
EXTERN DMAChannel1_IRQHandler
EXTERN DMAChannel2_IRQHandler
EXTERN DMAChannel3_IRQHandler
EXTERN DMAChannel4_IRQHandler
EXTERN DMAChannel5_IRQHandler
EXTERN DMAChannel6_IRQHandler
EXTERN DMAChannel7_IRQHandler
EXTERN ADC_IRQHandler
EXTERN USB_HP_CAN_TX_IRQHandler
EXTERN USB_LP_CAN_RX0_IRQHandler
EXTERN CAN_RX1_IRQHandler
EXTERN CAN_SCE_IRQHandler
EXTERN EXTI9_5_IRQHandler
EXTERN TIM1_BRK_IRQHandler
EXTERN TIM1_UP_IRQHandler
EXTERN TIM1_TRG_COM_IRQHandler
EXTERN TIM1_CC_IRQHandler
EXTERN TIM2_IRQHandler
EXTERN TIM3_IRQHandler
EXTERN TIM4_IRQHandler
EXTERN I2C1_EV_IRQHandler
EXTERN I2C1_ER_IRQHandler
EXTERN I2C2_EV_IRQHandler
EXTERN I2C2_ER_IRQHandler
EXTERN SPI1_IRQHandler
EXTERN SPI2_IRQHandler
EXTERN USART1_IRQHandler
EXTERN USART2_IRQHandler
EXTERN USART3_IRQHandler
EXTERN EXTI15_10_IRQHandler
EXTERN RTCAlarm_IRQHandler
EXTERN USBWakeUp_IRQHandler ;//同上,
DCD WWDG_IRQHandler ; Window Watchdog
DCD PVD_IRQHandler ; PVD through EXTI Line detect
DCD TAMPER_IRQHandler ; Tamper
DCD RTC_IRQHandler ; RTC
DCD FLASH_IRQHandler ; Flash
DCD RCC_IRQHandler ; RCC
DCD EXTI0_IRQHandler ; EXTI Line 0
DCD EXTI1_IRQHandler ; EXTI Line 1
DCD EXTI2_IRQHandler ; EXTI Line 2
DCD EXTI3_IRQHandler ; EXTI Line 3
DCD EXTI4_IRQHandler ; EXTI Line 4
DCD DMAChannel1_IRQHandler ; DMA Channel 1
DCD DMAChannel2_IRQHandler ; DMA Channel 2
DCD DMAChannel3_IRQHandler ; DMA Channel 3
DCD DMAChannel4_IRQHandler ; DMA Channel 4
DCD DMAChannel5_IRQHandler ; DMA Channel 5
DCD DMAChannel6_IRQHandler ; DMA Channel 6
DCD DMAChannel7_IRQHandler ; DMA Channel 7
DCD ADC_IRQHandler ; ADC
DCD USB_HP_CAN_TX_IRQHandler ; USB High Priority or CAN TX
DCD USB_LP_CAN_RX0_IRQHandler ; USB Low Priority or CAN RX0
DCD CAN_RX1_IRQHandler ; CAN RX1
DCD CAN_SCE_IRQHandler ; CAN SCE
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
DCD TIM1_BRK_IRQHandler ; TIM1 Break
DCD TIM1_UP_IRQHandler ; TIM1 Update
DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
DCD TIM2_IRQHandler ; TIM2
DCD TIM3_IRQHandler ; TIM3
DCD TIM4_IRQHandler ; TIM4
DCD I2C1_EV_IRQHandler ; I2C1 Event
DCD I2C1_ER_IRQHandler ; I2C1 Error
DCD I2C2_EV_IRQHandler ; I2C2 Event
DCD I2C2_ER_IRQHandler ; I2C2 Error
DCD SPI1_IRQHandler ; SPI1
DCD SPI2_IRQHandler ; SPI2
DCD USART1_IRQHandler ; USART1
DCD USART2_IRQHandler ; USART2
DCD USART3_IRQHandler ; USART3
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line
DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend ;//同上
AREA |.text|, CODE, READONLY ;//定義代碼段
; Reset Handler
Reset_Handler PROC ;//Rset_Handler的實(shí)現(xiàn)
EXPORT Reset_Handler [WEAK] ;//在外部沒(méi)有定義該符號(hào)時(shí)導(dǎo)出該符號(hào),見(jiàn)HELP中[WEAK]
IMPORT __main ;//導(dǎo)入符號(hào),__main為 運(yùn)行時(shí)庫(kù)提供的函數(shù);完成堆棧,堆的初始話(huà)
LDR R0, =__main ;//等工作,會(huì)調(diào)用下面定義的__user_initial_stackheap;
BX R0 ;//跳到__main,進(jìn)入C的世界
ENDP
ALIGN
; User Initial Stack & Heap
IF :DEF:__MICROLIB ;//如果使用micro lib,micro lib 描述見(jiàn)armlib.chm
EXPORT __initial_sp
EXPORT __heap_base
EXPORT __heap_limit ;//只導(dǎo)出幾個(gè)定義
ELSE ;//如果使用默認(rèn)C運(yùn)行時(shí)庫(kù)
IMPORT __use_two_region_memory
EXPORT __user_initial_stackheap
__user_initial_stackheap ;//則進(jìn)行堆棧和堆的賦值,在__main函數(shù)執(zhí)行過(guò)程中調(diào)用。
LDR R0, = Heap_Mem
LDR R1, =(Stack_Mem + Stack_Size)
LDR R2, = (Heap_Mem + Heap_Size)
LDR R3, = Stack_Mem
BX LR
ALIGN
ENDIF
END
EXTI16(0-15)組外部中斷:EXTI 0-4 有獨(dú)立的中斷服務(wù)處理程序
EXTI5-9用的是一個(gè)中斷服務(wù)處理程序
EXTI10-15用的是一個(gè)中斷服務(wù)處理程序
舉例:
清除中斷標(biāo)志位的意思是:關(guān)中斷。
【EXIT與GPIO連接圖】
注意:一個(gè)中斷只能同時(shí)被一個(gè)引腳使用,eg:對(duì)于EXTI0,PA0、PB0引腳不能同時(shí)作為中斷的輸入模式,因?yàn)樗麄兊闹袛嘞蛄刻?hào)都一樣,都是EXTI0,無(wú)法判斷優(yōu)先級(jí)。就不知道是哪個(gè)管腳產(chǎn)生中斷啦。
...
...
【電路圖】
【中斷有4種觸發(fā)方式】
1.電平觸發(fā) :高電平觸發(fā):電平=1,產(chǎn)生中斷 ; 低電平觸發(fā):電平=0,產(chǎn)生中斷
2.沿觸發(fā):上升沿觸發(fā):電平0->1,產(chǎn)生中斷; 下降沿觸發(fā):電平1->0,產(chǎn)生中斷
【分析:涉及按鍵KEY,應(yīng)該選擇哪種觸發(fā)呢?】
1.高電平觸發(fā),沒(méi)按按鍵時(shí),上拉電阻拉為高電平,一直產(chǎn)生中斷×
2.低電平觸發(fā),按下按鍵,接GND,變?yōu)榈碗娖?,一直產(chǎn)生中斷×
3.上升沿觸發(fā),按鍵釋放時(shí),0->1,此時(shí)產(chǎn)生中斷,按鍵已經(jīng)釋放,就無(wú)法消抖了?!?/p>
4.下降沿觸發(fā)默認(rèn)高電平,當(dāng)按鍵按下,1->0與GND連通變低電平,產(chǎn)生中斷(下降沿觸發(fā))√
上一篇:在IAR調(diào)試stm32中斷偏移的奇怪現(xiàn)象
下一篇:STM32中斷方式檢測(cè)按鍵
推薦閱讀
史海拾趣
在電子行業(yè)的早期,激光技術(shù)剛剛起步,而Diode Laser Concepts公司的創(chuàng)始人——一位激光領(lǐng)域的專(zhuān)家,看到了二極管激光器(Diode Laser)在精密制造和醫(yī)療領(lǐng)域的巨大潛力。他帶領(lǐng)團(tuán)隊(duì)攻克了一系列技術(shù)難題,成功研發(fā)出高效、穩(wěn)定的二極管激光器。這一突破性的技術(shù)為公司的創(chuàng)立奠定了堅(jiān)實(shí)的基礎(chǔ)。
近年來(lái),電子行業(yè)面臨著巨大的變革,新技術(shù)、新產(chǎn)品層出不窮。為了應(yīng)對(duì)這一挑戰(zhàn),APD公司積極調(diào)整戰(zhàn)略,加大在新能源、物聯(lián)網(wǎng)等領(lǐng)域的投入。同時(shí),公司還注重人才培養(yǎng)和引進(jìn),通過(guò)搭建良好的人才梯隊(duì),為公司的創(chuàng)新發(fā)展提供了有力保障。
川晶科技注重團(tuán)隊(duì)建設(shè)和人才培養(yǎng)。公司建立了完善的培訓(xùn)體系和發(fā)展機(jī)制,為員工提供豐富的培訓(xùn)機(jī)會(huì)和廣闊的發(fā)展空間。通過(guò)引進(jìn)高素質(zhì)的人才和內(nèi)部培養(yǎng)相結(jié)合的方式,川晶科技打造了一支高素質(zhì)、專(zhuān)業(yè)化的團(tuán)隊(duì)。團(tuán)隊(duì)成員之間團(tuán)結(jié)協(xié)作、互相支持,共同推動(dòng)公司的持續(xù)成長(zhǎng)和發(fā)展。同時(shí),公司還建立了良好的激勵(lì)機(jī)制和企業(yè)文化氛圍,激發(fā)員工的工作積極性和創(chuàng)造力。
隨著Eclipse的不斷發(fā)展壯大,ECLIPSE公司也面臨著越來(lái)越多的挑戰(zhàn)和風(fēng)險(xiǎn)。其中最大的挑戰(zhàn)之一是保持Eclipse的開(kāi)放性和靈活性,同時(shí)確保其穩(wěn)定性和安全性。為此,ECLIPSE公司采取了一系列措施,包括加強(qiáng)代碼審核、引入安全漏洞獎(jiǎng)勵(lì)計(jì)劃等。此外,公司還積極應(yīng)對(duì)來(lái)自競(jìng)爭(zhēng)對(duì)手的挑戰(zhàn)和市場(chǎng)變化,不斷調(diào)整和優(yōu)化自身的戰(zhàn)略和業(yè)務(wù)模式。
最后一家EPC公司深知?jiǎng)?chuàng)新是企業(yè)發(fā)展的核心動(dòng)力。公司注重研發(fā)投入和人才培養(yǎng),建立了專(zhuān)業(yè)的研發(fā)團(tuán)隊(duì)和完善的研發(fā)體系。公司不斷跟蹤行業(yè)發(fā)展趨勢(shì)和技術(shù)動(dòng)態(tài),積極引進(jìn)新技術(shù)、新工藝和新材料,推動(dòng)產(chǎn)品升級(jí)和產(chǎn)業(yè)升級(jí)。同時(shí),公司注重創(chuàng)新成果的轉(zhuǎn)化和應(yīng)用,將新技術(shù)、新工藝和新材料應(yīng)用于實(shí)際項(xiàng)目中,提高了項(xiàng)目的競(jìng)爭(zhēng)力和附加值。通過(guò)持續(xù)的創(chuàng)新和積累,公司逐漸在電子行業(yè)中形成了獨(dú)特的技術(shù)優(yōu)勢(shì)和核心競(jìng)爭(zhēng)力。
請(qǐng)注意,以上故事僅為框架性描述,并未包含具體的公司名稱(chēng)、項(xiàng)目細(xì)節(jié)和具體數(shù)字。您可以根據(jù)這些框架性描述進(jìn)一步深入了解相關(guān)公司的發(fā)展情況,并結(jié)合實(shí)際案例進(jìn)行具體分析和撰寫(xiě)。
面對(duì)激烈的市場(chǎng)競(jìng)爭(zhēng),振華始終將技術(shù)創(chuàng)新作為企業(yè)發(fā)展的核心動(dòng)力。公司投入大量資金進(jìn)行技術(shù)研發(fā),積極引進(jìn)國(guó)內(nèi)外先進(jìn)技術(shù),并與高校、科研機(jī)構(gòu)建立緊密的合作關(guān)系。通過(guò)持續(xù)的技術(shù)創(chuàng)新,振華在電子產(chǎn)品領(lǐng)域取得了多項(xiàng)重要突破,推出了一系列具有自主知識(shí)產(chǎn)權(quán)的高新產(chǎn)品,引領(lǐng)了市場(chǎng)潮流。
uc_os-ⅱ:源碼公開(kāi)的實(shí)時(shí)嵌入式操作系統(tǒng) uc_os-ⅱ:源碼公開(kāi)的實(shí)時(shí)嵌入式操作系統(tǒng)… 查看全部問(wèn)答∨ |
|
在串口驅(qū)動(dòng)函數(shù)中,在判別是否為IRDA用的是這個(gè)語(yǔ)句pHWHead->UseIrDA,那為MODEM時(shí),又是那個(gè)判別呢?是不是pHWHead->bDSR這個(gè)還是if (pHWHead->dcb.fOutxCtsFlow) 這個(gè)呢?知道的幫忙下,謝謝了 。?!? 查看全部問(wèn)答∨ |
急求“嵌入式系統(tǒng)中usb儲(chǔ)存文件名長(zhǎng)度限制問(wèn)題” 我的系統(tǒng)是arm+linux2.6.14 flash文件系統(tǒng)是jffs2,u盤(pán)或移動(dòng)硬盤(pán)是FAT32 現(xiàn)象是這樣的,在嵌入式系統(tǒng)中,我在u盤(pán)或移動(dòng)硬盤(pán)內(nèi)建立文件時(shí),文件名只能是8+3(文件名8個(gè)字符+擴(kuò)展名3個(gè)字符),再長(zhǎng)一點(diǎn)文件名后面就被~1代替;但是把u盤(pán)或者移動(dòng) ...… 查看全部問(wèn)答∨ |
當(dāng)中斷有效電平位上升沿觸發(fā)的時(shí)候。當(dāng)中斷發(fā)生了,怎么從硬件的角度去保存標(biāo)志位和清除標(biāo)志位呢?!? 查看全部問(wèn)答∨ |
【已解決】尋求IAR 8051 V8.10 最新版本。。。。。。 偶知道這里能下載,30天試用版或者4KB限制版 http://www.iar.com/en/Service-Center/Downloads/ 偶發(fā)現(xiàn)以前的注_冊(cè)機(jī)都不能用了,特發(fā)帖請(qǐng)教 希望可以幫我 謝謝偶要用來(lái)做TI的zigbee開(kāi)發(fā)最新版本的協(xié)議棧只能用V8.10打開(kāi) [ 本帖最后由 高興 ...… 查看全部問(wèn)答∨ |
GPIO端口使用上拉電阻時(shí)使用注意事項(xiàng) 剛開(kāi)始學(xué)習(xí),今天實(shí)驗(yàn)了一下午MSP430 launchpad的GPIO口,結(jié)果怎么端口設(shè)置后不行,后來(lái)看了datasheet,才搞好了。提醒大家注意事項(xiàng):一旦某個(gè)端口引腳設(shè)置上拉電阻后,應(yīng)該在相應(yīng)的PxOUT位也置位,這樣才能保證使用正常。另外對(duì)于io口的操作建議盡 ...… 查看全部問(wèn)答∨ |
【我與WEBENCH】基于LM2596芯片設(shè)計(jì)的12V -24V轉(zhuǎn)5V/3A電源設(shè)計(jì)(實(shí)物對(duì)比測(cè)試) 基于LM2596 芯片設(shè)計(jì)的12V -24V轉(zhuǎn)5V/3A電源設(shè)計(jì) 【方案介紹】 LM2596系列是美國(guó)德州儀器(原美 ...… 查看全部問(wèn)答∨ |
本帖最后由 dontium 于 2015-1-23 11:34 編輯 該文檔介紹了德州儀器為寬 VIN DCDC 電源提供的解決方案。 … 查看全部問(wèn)答∨ |
各位,我在5110上顯示6位數(shù)據(jù)(包括小數(shù)點(diǎn)),程序如下 void LCD_Dynamic_Num(unsigned char x,unsigned char y, float n) { unsigned char Place_5,Place_4,Place_3,Place_2 ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無(wú)線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開(kāi)發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹(shù)莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁(yè)和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- 上汽大眾:汽車(chē)網(wǎng)絡(luò)安全漏洞防護(hù)
- 恩智浦推出全新電池控制IC系列 助力新能源解決方案發(fā)展
- 全球首條GWh級(jí)新型固態(tài)電池生產(chǎn)線樣件下線
- 總投資455億元!三大動(dòng)力電池項(xiàng)目齊刷進(jìn)度條
- 現(xiàn)代汽車(chē)韓國(guó)建氫燃料電池廠,2028年投產(chǎn)
- 6月融資一覽:智能汽車(chē)芯片、第三代半導(dǎo)體、機(jī)器人成資本焦點(diǎn)
- 艙駕一體“點(diǎn)燃”新戰(zhàn)事
- 汽車(chē)智能化2.0引爆「萬(wàn)億蛋糕」,誰(shuí)在改寫(xiě)游戲規(guī)則?
- 2025研華智能系統(tǒng)產(chǎn)業(yè)伙伴峰會(huì)成功舉辦
- 意法半導(dǎo)體公布2025年第二季度財(cái)報(bào)和電話(huà)會(huì)議時(shí)間安排
- 【瓜分2500元紅包】票選2024 DigiKey “感知萬(wàn)物,樂(lè)享生活”創(chuàng)意大賽人氣作品TOP3!
- 995美元Spartan6開(kāi)發(fā)板,花落誰(shuí)家?
- 【EE團(tuán)】開(kāi)搶啦!?。I超值工業(yè)級(jí)模擬器件套裝芯片再次登場(chǎng)?。。?/a>
- 電路圖站2.0版上線,公開(kāi)征集網(wǎng)友建議,填寫(xiě)調(diào)查問(wèn)卷贏積分!
- 圍讀 《嵌入式軟件的時(shí)間分析》——汽車(chē)行業(yè)領(lǐng)域的嵌入式軟件理論、分析及實(shí)踐
- 【開(kāi)工大吉,搶樓有禮】聊一聊你感興趣的技術(shù)和板子
- 【EEWORLD第八屆社區(qū)明星人物】10月明星人物
- 【備戰(zhàn)國(guó)賽】超多電賽干貨資料等你下載!蓋樓助力電賽贏積分
- 大陸集團(tuán)對(duì)外展示48V大功率混動(dòng)技術(shù)
- 被電池“綁架”的新能源汽車(chē),只能選這條路嗎?
- 開(kāi)放生態(tài)玩出新花樣?吉利GKUI在“車(chē)載系統(tǒng)”上再造車(chē)機(jī)芯片
- 自動(dòng)駕駛車(chē)SoC:芯片設(shè)計(jì)師最可怕的夢(mèng)魘
- 熱效率41% 奇瑞推新混動(dòng)發(fā)動(dòng)機(jī)/變速箱
- 仙知機(jī)器人可視化操作軟件Roboshop操作指南——地圖構(gòu)建
- 高通被判壟斷 官方回應(yīng)要申訴
- Arm:終止與華為的合同,不便評(píng)價(jià),只是遵守美國(guó)法律
- 電競(jìng)監(jiān)視器2018年出貨量暴增112%
- 首家日本公司跟進(jìn)禁令!松下宣布停止向華為供貨
- 采用瑞芯微RKNanoD芯片 索尼HT-Z9F音箱系統(tǒng)拆解
- 介紹一些關(guān)于開(kāi)關(guān)電源經(jīng)典回答
- 【平頭哥RVB2601創(chuàng)意應(yīng)用開(kāi)發(fā)】lvgl使用2——畫(huà)圖
- 關(guān)于msp430復(fù)位中斷編譯問(wèn)題
- STM32嵌入式網(wǎng)絡(luò)開(kāi)發(fā)套件,226包郵那個(gè)活動(dòng),以后還會(huì)有嗎?
- 2440開(kāi)發(fā)板啟動(dòng)wince時(shí)出問(wèn)題
- S3C2440 Max17040/17041 電量檢測(cè)
- 怎么用 HS0038之類(lèi)的紅外接收頭提高通訊速率
- 【迪文串口屏】核酸采樣登記系統(tǒng)之三 連上迪文云
- 老調(diào)重談; 成就高薪的細(xì)節(jié)