資源簡介
stm32f103 BLDC無刷電機代碼,三電阻采樣, 可以正常運行。
代碼片段和文件信息
/******************************************************************************
?*?@file?????main_s.c
?*?@brief????Code?template?for?secure?main?function
?*?@version??V1.1.1
?*?@date?????10.?January?2018
?******************************************************************************/
/*
?*?Copyright?(c)?2013-2018?Arm?Limited.?All?rights?reserved.
?*
?*?SPDX-License-Identifier:?Apache-2.0
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?License);?you?may
?*?not?use?this?file?except?in?compliance?with?the?License.
?*?You?may?obtain?a?copy?of?the?License?at
?*
?*?www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?AS?IS?BASIS?WITHOUT
?*?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
?*?See?the?License?for?the?specific?language?governing?permissions?and
?*?limitations?under?the?License.
?*/
/*?Use?CMSE?intrinsics?*/
#include?
?
#include?“RTE_Components.h“
#include?CMSIS_device_header
?
/*?TZ_START_NS:?Start?address?of?non-secure?application?*/
#ifndef?TZ_START_NS
#define?TZ_START_NS?(0x200000U)
#endif
?
/*?typedef?for?non-secure?callback?functions?*/
typedef?void?(*funcptr_void)?(void)?__attribute__((cmse_nonsecure_call));
?
/*?Secure?main()?*/
int?main(void)?{
??funcptr_void?NonSecure_ResetHandler;
?
??/*?Add?user?setup?code?for?secure?part?here*/
?
??/*?Set?non-secure?main?stack?(MSP_NS)?*/
??__TZ_set_MSP_NS(*((uint32_t?*)(TZ_START_NS)));
?
??/*?Get?non-secure?reset?handler?*/
??NonSecure_ResetHandler?=?(funcptr_void)(*((uint32_t?*)((TZ_START_NS)?+?4U)));
?
??/*?Start?non-secure?state?software?application?*/
??NonSecure_ResetHandler();
?
??/*?Non-secure?software?does?not?return?this?code?is?not?executed?*/
??while?(1)?{
????__NOP();
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.CA....????????31??2020-04-28?09:54??foc_pll\foc_pll\.extSettings
????.CA....?????18623??2020-04-28?09:55??foc_pll\foc_pll\.mxproject
????.CA....?????28208??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\cmsis_armcc.h
????.CA....?????56497??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\cmsis_armclang.h
????.CA....??????9014??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\cmsis_compiler.h
????.CA....?????62344??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\cmsis_gcc.h
????.CA....?????28414??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\cmsis_iccarm.h
????.CA....??????1716??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\cmsis_version.h
????.CA....?????97995??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_armv8mbl.h
????.CA....????168914??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_armv8mml.h
????.CA....?????42208??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_cm0.h
????.CA....?????50464??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_cm0plus.h
????.CA....?????43456??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_cm1.h
????.CA....????104628??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_cm23.h
????.CA....????111854??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_cm3.h
????.CA....????175600??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_cm33.h
????.CA....????123607??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_cm4.h
????.CA....????148588??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_cm7.h
????.CA....?????47249??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_sc000.h
????.CA....????110523??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\core_sc300.h
????.CA....?????11711??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\mpu_armv7.h
????.CA....?????10958??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\mpu_armv8.h
????.CA....??????2757??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Include\tz_context.h
????.CA....??????1877??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Template\ARMv8-M\main_s.c
????.CA....??????6001??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core\Template\ARMv8-M\tz_context.c
????.CA....?????16600??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core_A\Include\cmsis_armcc.h
????.CA....?????16510??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core_A\Include\cmsis_armclang.h
????.CA....??????5456??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core_A\Include\cmsis_compiler.h
????.CA....?????12551??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core_A\Include\cmsis_cp15.h
????.CA....?????21749??2019-09-04?17:24??foc_pll\foc_pll\Drivers\CMSIS\Core_A\Include\cmsis_gcc.h
............此處省略1301個文件信息
評論
共有 條評論