- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 51单片机程序跑飞的一个原因(Mark)
如果在 TI = 1; 这条语句前面加了 EA = 1; 那么就会出现如下警告: * error 65: access violation at C:0x0023 : no ‘execute/read’ permission这个警告的意思就是程序跑飞了。只要将 EA = 1;这条语句放在 TI = 1;或者放在其他地方。 后面error就会消失。sp 值也正常。详情看图。...
2018-04-28 18:06:44 2995
转载 VR中的9轴传感器(重力加速度/陀螺仪/磁力计)
转自:https://blog.csdn.net/dabenxiong666/article/details/53836503 前言传感器的调试过程,一般根据原厂提供demo代码,调试数据接口,将数据流打通即可,在VR中,当带上头显设备,运行应用时,出现漂移、延迟、不回归问题,往往束手无策,解决这些小问题,往往占用很多的时间,希望通过自己整理...
2018-04-24 20:09:25 18151 4
原创 stm32f10x外部中断
概述STM32的每个IO都可以作为外部中断输入。 STM32的中断控制器支持19个外部中断/事件请求: 线0~15:对应外部IO口的输入中断。 线16:连接到PVD输出。 线17:连接到RTC闹钟事件。 线18:连接到USB唤醒事件。每个外部中断线可以独立的配置触发方式(上升沿,下降沿或者双边沿触发),触发/屏蔽,专用的状态位。从上面可以看出,STM32供IO使用的中断线只...
2018-04-02 21:55:00 2124
原创 stm32串口通信(一)
以stm32f103系列为例:概述处理器与外部设备通信的两种方式:举个例子说明什么是串行通信和并行通信:如果我要发送一个字节的数据,那么我有两种发送方式,第一种:用八根数据线,一根线发送一位。第二种:用一根数据线将这一个字节分8次发送,即一次发送一位。第一种方式就是并行通信,第二种方式就是串行通信。这两种通信方式的特点如下:并行通信传输原理:数据各个位同时传输。...
2018-04-02 13:35:01 5467
原创 stm32端口复用和重映射
端口复用和重映射都是和单片机的I/O口有关系,端口复用是将一个I/O赋予多个功能,通过设置I/O的工作模式来切换不同的功能。重映射是将某些I/O口上面的功能映射到其他I/O口上面去。但是注意一点:重映射的I/O都是厂家设置好的,不能自己更改。端口复用外设在说端口复用之前先明白一个概念:什么是外设?什么是内置外设? 外部设备简称“外设”,是指连在计算机主机以外的硬件设备。...
2018-04-01 11:35:43 25277 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人