一、概述
STM32F103啟動文件STM32F103啟動文件是由匯編語言編寫的。
啟動文件名稱:startup_stm32f10x_hd.s
內(nèi)容
;******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
;* File Name : startup_stm32f10x_hd.s
;* Author : MCD Application Team
;* Version : V3.5.0
;* Date : 11-March-2011
;* Description : STM32F10x High Density Devices vector table for MDK-ARM
;* toolchain.
;* This module performs:
;* - Set the initial SP
;* - Set the initial PC == Reset_Handler
;* - Set the vector table entries with the exceptions ISR address
;* - Configure the clock system and also configure the external
;* SRAM mounted on STM3210E-EVAL board to be used as data
;* memory (optional, to be enabled by user)
;* - Branches to __main in the C library (which eventually
;* calls main()).
;* After Reset the CortexM3 processor is in Thread mode,
;* priority is Privileged, and the Stack is set to Main.
;* <<< Use Configuration Wizard in Context Menu >>>
;*******************************************************************************
; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
;*******************************************************************************
; Amount of memory (in bytes) allocated for Stack
; Tailor this value to your application needs
; ; ;
Stack_Size EQU 0x00000400
AREA STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem SPACE Stack_Size
__initial_sp
; ; ;
Heap_Size EQU 0x00000200
AREA HEAP, NOINIT, READWRITE, ALIGN=3
__heap_base
Heap_Mem SPACE Heap_Size
__heap_limit
PRESERVE8
THUMB
; Vector Table Mapped to Address 0 at Reset
AREA RESET, DATA, READONLY
EXPORT __Vectors
EXPORT __Vectors_End
EXPORT __Vectors_Size
__Vectors DCD __initial_sp ; Top of Stack
DCD Reset_Handler ; Reset Handler
DCD NMI_Handler ; NMI Handler
DCD HardFault_Handler ; Hard Fault Handler
DCD MemManage_Handler ; MPU Fault Handler
DCD BusFault_Handler ; Bus Fault Handler
DCD UsageFault_Handler ; Usage Fault Handler
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD SVC_Handler ; SVCall Handler
DCD DebugMon_Handler ; Debug Monitor Handler
DCD 0 ; Reserved
DCD PendSV_Handler ; PendSV Handler
DCD SysTick_Handler ; SysTick Handler
; External Interrupts
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 DMA1_Channel1_IRQHandler ; DMA1 Channel 1
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
DCD ADC1_2_IRQHandler ; ADC1 & ADC2
DCD USB_HP_CAN1_TX_IRQHandler ; USB High Priority or CAN1 TX
DCD USB_LP_CAN1_RX0_IRQHandler ; USB Low Priority or CAN1 RX0
DCD CAN1_RX1_IRQHandler ; CAN1 RX1
上一篇:stm32庫函數(shù)記錄
下一篇:STM32固件庫學(xué)習(xí)(1)
推薦閱讀
史海拾趣
隨著環(huán)保意識的提高,DLG Hanbit公司開始注重環(huán)保和可持續(xù)發(fā)展。公司引進了一系列環(huán)保設(shè)備和技術(shù),減少了生產(chǎn)過程中的污染物排放。同時,公司還積極推廣綠色電子產(chǎn)品,幫助客戶實現(xiàn)節(jié)能減排。這種環(huán)保理念不僅提升了公司的社會形象,也為公司的可持續(xù)發(fā)展奠定了基礎(chǔ)。
Fanstel公司一直將產(chǎn)品質(zhì)量視為企業(yè)的生命線。公司建立了嚴(yán)格的質(zhì)量管理體系,從原材料采購到產(chǎn)品生產(chǎn)、檢測等各個環(huán)節(jié)都進行嚴(yán)格控制。此外,F(xiàn)anstel還不斷引進先進的生產(chǎn)設(shè)備和檢測技術(shù),確保產(chǎn)品質(zhì)量的穩(wěn)定性和可靠性。這種對品質(zhì)管理的堅持贏得了客戶的信任和好評,也為公司贏得了更多的市場份額。
面對數(shù)字化浪潮的沖擊,康奈特積極響應(yīng)并開始了數(shù)字化轉(zhuǎn)型之路。公司引進了先進的智能制造設(shè)備和技術(shù)手段,實現(xiàn)了生產(chǎn)線的自動化和智能化升級。同時,公司還建立了數(shù)字化管理平臺,實現(xiàn)了對生產(chǎn)、銷售、庫存等各個環(huán)節(jié)的實時監(jiān)控和管理。這種數(shù)字化轉(zhuǎn)型不僅提高了生產(chǎn)效率和質(zhì)量穩(wěn)定性,也為公司未來的發(fā)展奠定了堅實的基礎(chǔ)。
隨著全球?qū)Νh(huán)境保護和社會責(zé)任的日益關(guān)注,Carlo Gavazzi公司也積極承擔(dān)起自己的社會責(zé)任。公司致力于開發(fā)環(huán)保型產(chǎn)品和技術(shù),推動可持續(xù)發(fā)展。同時,公司還積極參與社會公益活動,回饋社會,贏得了廣泛的社會認(rèn)可和尊重。
這五個故事只是Carlo Gavazzi公司發(fā)展歷史中的一部分,但它們足以展示這家公司在電子行業(yè)中的奮斗、創(chuàng)新和成功。作為一家具有悠久歷史和深厚底蘊的企業(yè),Carlo Gavazzi公司將繼續(xù)在未來的發(fā)展中書寫新的篇章。
在競爭激烈的電子行業(yè)中,提供優(yōu)質(zhì)的服務(wù)是贏得客戶信任的關(guān)鍵。DEVCON公司深知這一點,因此不斷創(chuàng)新服務(wù)模式,提升服務(wù)質(zhì)量。公司建立了完善的售后服務(wù)體系,為客戶提供及時、專業(yè)的技術(shù)支持和解決方案。同時,公司還積極開展培訓(xùn)活動,提升員工的技能水平和服務(wù)意識。這些創(chuàng)新舉措贏得了客戶的廣泛贊譽和信賴,為DEVCON公司的穩(wěn)定發(fā)展提供了有力保障。
2015年,Contrinex正式進入中國市場,成立了全新的中國子公司。這一重要舉措不僅進一步拓寬了公司的業(yè)務(wù)范圍,也為中國客戶提供了更加便捷和高效的服務(wù)。在中國市場,Contrinex憑借其電感式、光電式、安全光幕和RFID系統(tǒng)的工業(yè)級傳感器產(chǎn)品,贏得了眾多客戶的青睞和信賴。
如題,本人為初學(xué)者?,F(xiàn)在需要使用TI的2812產(chǎn)生SPWM波,控制逆變器?,F(xiàn)在初步設(shè)想是利用DSP的eva時間管理器和比較器模擬三角載波和正弦調(diào)制波,通過計算兩者的數(shù)值,在相同時打開或者關(guān)閉DSP的PWM輸出教。現(xiàn)在問題如下:1)對于正弦值打算用查表法 ...… 查看全部問答∨ |
|
platformBuilder中調(diào)用C函數(shù)時,連接時出現(xiàn)問題,unresolved external symbol 用c文件編寫的一些庫函數(shù),在cpp中要使用這些函數(shù), 編譯時能夠通過,但是連接的時候提示“unresolved external symbol” 我在CPP頂上聲明如下: extern “C” void Func(int i, int j); 然后編譯時提示: error C2732: linkage specifica ...… 查看全部問答∨ |
我們用SAMSUNG公司ARM芯片S3C2440設(shè)計的板子,硬件原理圖參照了朗成公司的同款芯片開發(fā)板,加了個FPGA,F(xiàn)PGA以類似SRAM的方式掛在ARM的總線上,ARM可以尋址到FPGA,要求我寫個驅(qū)動能夠快速尋址FPGA,現(xiàn)在沒有頭緒,請問應(yīng)該學(xué)習(xí)哪些知識完成開發(fā)?… 查看全部問答∨ |
在WINCE5.0下無法生成NK.nbo,后來在網(wǎng)上看到相關(guān)文章,才知道需要修改config.bib這個文件,需要添加如下參數(shù): ROMSTART ROMWIDTH ROMSIZE ROMSIZE比較好理解,根據(jù)操作系統(tǒng)大小直接設(shè)定,可ROMSTART 和 ROMWIDTH 代表什么含義呢?如何給它們 ...… 查看全部問答∨ |
哪位大哥有 NTFS文件系統(tǒng)規(guī)范(英文版)啊? 最近在研究NTFS,不過找不到很好的資料,所以來eeworld上尋求幫助。 哪位大哥有的,麻煩給我發(fā)一份。萬分萬分感謝~ 分?jǐn)?shù)的話,我有多少都給了。 一定要幫幫小弟啊… 查看全部問答∨ |
我用C#編制程序,參考別人的經(jīng)驗,使用CREATEFILE函數(shù),有下面三個參數(shù): private const uint GENERIC_READ = 0x80000000; private const uint GENERIC_WRITE = 0x40000000; private const int OPEN_EXISTING = 3; GENERIC_READ參數(shù)是只讀, ...… 查看全部問答∨ |
請問怎么設(shè)置端口b的1腳為高低電平啊? 這是我的程序: LIST P=PIC16F870 #include<p16f870.inc> ;包含頭文件,避免寄存器的定義 org 00h GOTO ...… 查看全部問答∨ |
二,MSP430G2553的應(yīng)用設(shè)計 (一),頻率計的設(shè)計 1,頻率計的實現(xiàn)方法有:測頻法,測周法,等精度測頻。一般是低頻用測周法較準(zhǔn),高頻用測頻法較準(zhǔn)。等精度測頻是比較準(zhǔn)的。 2,測周法: (1)可以使用定時器的輸入捕獲功能,捕獲上升沿或下 ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- stm32與Arduino的比較
- STM32H503開發(fā)(2)----STM32CubeProgrammer燒錄
- STM32簡介 STM32和ARM7的關(guān)系
- stm32屬于arm嗎_arm和stm32的區(qū)別
- STM32調(diào)試神器STM32CubeMonitor介紹
- 基于通過寄存器和調(diào)用庫函數(shù)的方式,對比測試STM32讀寫IO時間
- 基于STM32單片機通過使用宏assert_param來實現(xiàn)運行時間檢測
- 基于stm32單片機利用通用定時器輸出PWM
- 工程師STM32單片機學(xué)習(xí)基礎(chǔ)手記(4):用PWM實現(xiàn)熒火蟲燈