资源简介
4种平衡车设计,都有原理图,其中一种有代码和源文件,仅供参考
代码片段和文件信息
/**************************************************************************//**
* @file core_cm3.c
* @brief CMSIS Cortex-M3 Core Peripheral Access layer Source File
* @version V1.30
* @date 30. October 2009
*
* @note
* Copyright (C) 2009 ARM Limited. All rights reserved.
*
* @par
* ARM Limited (ARM) is supplying this software for use with Cortex-M
* processor based microcontrollers. This file can be freely distributed
* within development tools that are supporting such ARM based processors.
*
* @par
* THIS SOFTWARE IS PROVIDED “AS IS“. NO WARRANTIES WHETHER EXPRESS IMPLIED
* OR STATUTORY INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
* ARM SHALL NOT IN ANY CIRCUMSTANCES BE LIABLE FOR SPECIAL INCIDENTAL OR
* CONSEQUENTIAL DAMAGES FOR ANY REASON WHATSOEVER.
*
******************************************************************************/
#include
/* define compiler specific symbols */
#if defined ( __CC_ARM )
#define __ASM __asm /*!< asm keyword for ARM Compiler */
#define __INLINE __inline /*!< inline keyword for ARM Compiler */
#elif defined ( __ICCARM__ )
#define __ASM __asm /*!< asm keyword for IAR Compiler */
#define __INLINE inline /*!< inline keyword for IAR Compiler. Only avaiable in High optimization mode! */
#elif defined ( __GNUC__ )
#define __ASM __asm /*!< asm keyword for GNU Compiler */
#define __INLINE inline /*!< inline keyword for GNU Compiler */
#elif defined ( __TASKING__ )
#define __ASM __asm /*!< asm keyword for TASKING Compiler */
#define __INLINE inline /*!< inline keyword for TASKING Compiler */
#endif
/* ################### Compiler specific Intrinsics ########################### */
#if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/
/* ARM armcc specific functions */
/**
* @brief Return the Process Stack Pointer
*
* @return ProcessStackPointer
*
* Return the actual process stack pointer
*/
__ASM uint32_t __get_PSP(void)
{
mrs r0 psp
bx lr
}
/**
* @brief Set the Process Stack Pointer
*
* @param topOfProcStack Process Stack Pointer
*
* Assign the value ProcessStackPointer to the MSP
* (process stack pointer) Cortex processor register
*/
__ASM void __set_PSP(uint32_t topOfProcStack)
{
msr psp r0
bx lr
}
/**
* @brief Return the Main Stack Pointer
*
* @return Main Stack Pointer
*
* Return the curren
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 667090 2018-08-16 11:10 平衡车原理图.pdf
文件 3619328 2017-11-28 16:48 平衡小车PCB+原理图\平衡小车.PcbDoc
文件 357376 2017-11-28 16:48 平衡小车PCB+原理图\平衡小车.SchDoc
文件 46162 2017-10-14 20:48 平衡小车PCB+原理图\平衡车小车PCB_Project.PrjPcb
文件 17273 2010-06-07 10:25 平衡小车PCB+原理图\程序\CORE\core_cm3.c
文件 85714 2011-02-09 14:59 平衡小车PCB+原理图\程序\CORE\core_cm3.h
文件 15503 2011-03-10 10:52 平衡小车PCB+原理图\程序\CORE\startup_stm32f10x_hd.s
文件 12765 2011-03-10 10:52 平衡小车PCB+原理图\程序\CORE\startup_stm32f10x_md.s
文件 16332 2017-04-30 23:40 平衡小车PCB+原理图\程序\HARDWARE\CONTROL\control.c
文件 1038 2017-04-30 20:32 平衡小车PCB+原理图\程序\HARDWARE\CONTROL\control.h
文件 57014 2014-11-24 16:05 平衡小车PCB+原理图\程序\HARDWARE\DMP\anbt_dmp_driver.c
文件 29314 2014-11-24 16:05 平衡小车PCB+原理图\程序\HARDWARE\DMP\anbt_dmp_driver.h
文件 910 2014-11-24 16:05 平衡小车PCB+原理图\程序\HARDWARE\DMP\anbt_dmp_fun.h
文件 3214 2017-04-30 18:03 平衡小车PCB+原理图\程序\HARDWARE\ENCODER\encoder.c
文件 4669 2017-04-30 00:50 平衡小车PCB+原理图\程序\HARDWARE\ENCODER\encoder.c_bak
文件 227 2017-04-30 11:03 平衡小车PCB+原理图\程序\HARDWARE\ENCODER\encoder.h
文件 528 2017-04-29 21:27 平衡小车PCB+原理图\程序\HARDWARE\ENCODER\encoder.h_bak
文件 2105 2015-12-07 15:52 平衡小车PCB+原理图\程序\HARDWARE\FILTER\filter.c
文件 399 2015-12-07 15:52 平衡小车PCB+原理图\程序\HARDWARE\FILTER\filter.h
文件 7362 2017-04-30 21:55 平衡小车PCB+原理图\程序\HARDWARE\IIC\anbt_i2c.c
文件 2103 2014-11-24 16:05 平衡小车PCB+原理图\程序\HARDWARE\IIC\anbt_i2c.h
文件 11103 2017-04-29 13:28 平衡小车PCB+原理图\程序\HARDWARE\IIC\IOI2C.c
文件 3123 2017-04-29 13:27 平衡小车PCB+原理图\程序\HARDWARE\IIC\IOI2C.h
文件 693 2017-04-29 11:50 平衡小车PCB+原理图\程序\HARDWARE\LED\led.c
文件 168 2017-04-29 11:50 平衡小车PCB+原理图\程序\HARDWARE\LED\led.h
文件 1246 2017-04-30 13:54 平衡小车PCB+原理图\程序\HARDWARE\MOTOR\motor.c
文件 529 2017-04-30 13:54 平衡小车PCB+原理图\程序\HARDWARE\MOTOR\motor.h
文件 36166 2017-04-30 21:55 平衡小车PCB+原理图\程序\HARDWARE\MPU6050\anbt_dmp_mpu6050.c
文件 6958 2014-11-24 16:05 平衡小车PCB+原理图\程序\HARDWARE\MPU6050\anbt_dmp_mpu6050.h
文件 11170 2017-04-29 14:17 平衡小车PCB+原理图\程序\HARDWARE\MPU6050\MPU6050.c
............此处省略156个文件信息
相关资源
- 笔记本触摸板+智能软件
- 智能排课辅助决策支持系统
- 仿百度医生的智能分诊界面
- 人工智能:智能系统指南原书第3版
- 《人工智能》全套PPT课件
- 嵌入式实习-day8、9-智能家居系统相关
- 上海交大的飞思卡尔智能车模型介绍
- 海康智能高清卡口
- TENSORRT 轻松部署高性能DNN推理
- sjl06加密机模拟程序
- a* 算法 人工智能 拼图游戏
- Mobiola Web Camera for S60
- 在线客服聊天后台系统设计与实现
- 基于单片机的智能电子计数器的设计
- 智能控制 刘金琨 全书代码及ppt
- 基于51单片机的智能温控风扇源码+原
- EDA 四人智能抢答器!
- 智能孵化器毕业设计
- 国外CPU_GPU_FPGA性能测试比较结果
- 《终极算法:机器学习和人工智能如
- 4WD小车安装教程及程序
- 专业智能车上位机调试软件体验版
- 腾讯研究院:《“人工智能+制造”产
- 基于图象的昆虫识别关键技术研究
- 人工智能时代:10年之后我们还能干什
- 合作式智能运输系统车用通信系统应
- 智能驾驶进程与毫米波雷达技术动态
- 基于stm32语音识别与RFID技术智能分类
- 变电运行智能开票专家系统
- 清华大学人工智能课件
评论
共有 条评论