• 大小: 14.97MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-14
  • 语言: 其他
  • 标签: foc  stm32  电机  BLDC  

资源简介

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个文件信息

评论

共有 条评论