MCU_cortex M7
请叫我华哥,谢谢
感恩的心。
展开
-
【STM32】Fault 类异常_hardfault定位方法(二)
目录1. 案例11.1 STM32出现硬件错误可能有以下原因:1.2 出现问题时排查的方法:1.3 STM32出现HardFault_Handler故障的原因主要有两个方面:2. 案例22.1 方法1如何精确定位出问题代码的所在位置:2.2 方法2:最简单,最明显2.3 方法3:此方法和方法一大致相同1. 案例1 在用Keil对STM32的程...原创 2019-04-07 18:25:43 · 5307 阅读 · 4 评论 -
【same7】 examples_usb\host_examples\usb_host_msc host 示例代码
目录1.2USBH_notify_connection1.3 USBH_enumeration_step11.4USBH_enumeration_step51.5USBH_enumeration_step141.6USBH_enumeration_step152.0 uhi_msc.c解析\samv7\libraries\libusb\host\cor...原创 2019-03-31 20:58:25 · 257 阅读 · 0 评论 -
【STM32】Fault 类异常_记一次STM32中HardFault问题的调试解决
1. 基础知识 Fault 类异常有若干个系统异常专用于 fault 处理。 CM3 中的 Faults 可分为以下几类:总线 faults 存储器管理 faults 用法 faults 硬 fault表 7.8 总线 fault 状态寄存器(BFSR), 地址:0xE000_ED29表 7.9 存储器管理 fault 状态寄存器(MFSR),...原创 2019-04-13 22:32:14 · 10836 阅读 · 5 评论 -
【stm32】 OS 支持特性之 PendSV 异常和 SVC异常
1.SVC和PENDSV基本概念 SVC(系统服务调用,亦简称系统调用)和 PendSV(可悬起系统调用),它们多用于在操作系统之上的软件开发中。 SVC 用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。因此,当用户程序想要控制特定的硬...原创 2019-04-13 22:43:47 · 5520 阅读 · 2 评论 -
【STM32】NVIC与中断控制 之 sysTick定时器
1.基础概念 SysTick—系统定时器是属于CM4内核中的一个外设,内嵌在NVIC中。系统定时器是一个24bit的向下递减的计数器,计数器每计数一次的时间为1/SYSCLK,一般我们设置系统时钟SYSCLK等于180M。当重装载数值寄存器的值递减到0的时候,系统定时器就产生一次中断,以此循环往复。 因为SysTick是属于CM4内核的外设,所以所有基...原创 2019-04-14 10:18:41 · 8501 阅读 · 1 评论 -
MPU-6500-Datasheet2中文资料.pdf
MPU-6500-Datasheet2中文资料.pdfMPU-6500 是全球首例 9 轴运动处理传感器。它集成了 3 轴 MEMS 陀螺仪, 3 轴 MEMS加速度计,以及一个可扩展的数字运动处理器 DMP(Digital Motion Processor),可用 I2C 接口连接一个第三方的数字传感器,比如磁力计。 扩展之后就可以通过其 I2C 或https://download.cs...原创 2019-07-28 16:20:26 · 2542 阅读 · 0 评论