本文主要解决两个问题
1 STM32的IO口要反转,怎么实现?
2 嘀嗒定时器systick的配置
解答1:
单片机的口,反转很容易。sbit led = P1 ^6; led = ~led;而STM32的口要让它反转,怎样实现呢?
很容易,对想要反转的IO口取异或: GPIOx->ODR ^= GPIO_Pin;
解答2:
#include "...
分类:
其他好文 时间:
2015-07-14 13:43:15
阅读次数:
665
The baud rate for the receiver and transmitter (Rx and Tx) are both set to the same valueasprogrammed in the Mantissa and Fraction values of USARTDIV....
分类:
其他好文 时间:
2015-07-13 00:37:41
阅读次数:
282
因为做一个电机控制项目,其中需要用到用PWM触发ADC,读取ADC的转换值。这里有两个关键问题:第一,如何使PWM触发ADC转换?第二,如何在ADC多通道扫描模式下,读取各个channel的adc转换值?第三,如何使用DMA读取多通道ADC转换值?第一个问题,首先需要将ADC设置成外部触发转换,第二...
分类:
其他好文 时间:
2015-07-11 18:01:21
阅读次数:
640
单片机简单内存管理器
本代码基于无操作系统的STM32单片机开发,功能强大,可申请到地址空间连续的不同大小的内存空间,且用户接口简单,使用方便
memory.h
#ifndef __MEMORY_H__
#define __MEMORY_H__
#include "stdio.h"
#include "string.h"
#include "includes.h"
//用户使用
t...
分类:
其他好文 时间:
2015-07-10 20:53:00
阅读次数:
152
Crazyflie 2.0架构包括两个微控制器:
A NRF51, Cortex-M0, 用于实现无线通信和电源管理:
(1)按键开关逻辑(ON/OFF logic)
(2)控制给其他系统供电(STM32, sensors and expansion board)
(3)电池充电管理和电压测量
(4)Master 无线bootloader
(5)无线和BLE通信
(6)探测和检测...
分类:
其他好文 时间:
2015-07-10 19:02:21
阅读次数:
257
在使用STM32读取SD Card的文件时,总是会卡死在读函数那里res = f_read(&fsrc, gbuffer, sizeof(gbuffer)-1, &br);而且出现很奇怪的现象。若是我只定义全局变量BYTE gbuffer[TEMP_SIZE];// file copy gbuffe...
分类:
其他好文 时间:
2015-07-10 15:00:11
阅读次数:
136
/** ****************************************************************************** * @file i2c simu.c * @brief simulation function * @CPU...
分类:
其他好文 时间:
2015-07-09 21:07:36
阅读次数:
138
利用STM32产生占空比可以调节的PWM波科普:pwm(Pulse Width Modulation)脉宽调制关于pwm波的产生:1.首先来看一下代码:pwm波模式的相关配置(利用的是定时器TIM3)static void TIM3_Mode_Config...
分类:
其他好文 时间:
2015-07-09 00:39:11
阅读次数:
106
我们使用Keil一般使用ARMCC编译MCU工程代码.其实,Keil也是支持内嵌GCC编译器的.我们可以使用GCC来编译我们的工程代码.
下载GCC编译器GCC编译器下载地址
安装GCC我们可以把GCC解压到keil的安装目录下面.如下图
配置Keil使用GCC编译器配置CC编译规则,Misc Controls 填写
-mcpu=cortex-m4 -mthumb -fdata-section...
分类:
其他好文 时间:
2015-07-08 21:03:43
阅读次数:
451
前奏先来copy下 JTAG、SW接口的定义,
JTAG:JTAG(Joint Test Action Group;联合测试工作组)是一种国际标准测试协议,主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。SWD:SW(Serial Wire Mode Inte...
分类:
其他好文 时间:
2015-07-08 10:59:39
阅读次数:
269