获取CPU的ID号对应的地址:ChipUniqueID[0] = *(__IO u32 *)(0X1FFFF7F0); // 高字节 ChipUniqueID[1] = *(__IO u32 *)(0X1FFFF7EC); // ChipUniqueID[2] = *(__IO u32 *)(0X....
分类:
其他好文 时间:
2014-10-07 20:21:13
阅读次数:
746
(1)core_cm3.c , core_cm.h:获取设置CM3内核,配置一些内核寄存器,用到CM3核的都需要;(2)stm32f10x.h和 system_stm32f10x.c,system_stm32f10x.h 和 startup_stm32f10x_hd.s : stm32的支撑文件,这...
分类:
其他好文 时间:
2014-10-07 18:09:23
阅读次数:
153
MBED环境,使用起来总是那么的别扭可能许多人不习惯用在线编程器,大多数做ST32开发的都比较喜欢KEIL或者IAR,有没有什么好的方法呢,我们可以本地编译MBED工程,
答案是肯定了,下来我们就图文并茂的展示下过程:
登陆mbed网站,输入用户名和密码登陆:出现以下界面
大家注意到没,上次我们选择的目标板出现在了右下方,如果有多个的话会一次显示。
点击ST Nucleotid...
分类:
其他好文 时间:
2014-10-06 00:06:29
阅读次数:
326
stm32f1的IO,推挽与开漏分类:stm322012-07-09 12:392067人阅读评论(0)收藏举报stm32的引脚有两种用途:GPIO(generalpurposeio)和AFIO(alternatefunctionio)对于一些引脚(视芯片而定),这两种用途都没有,如在64脚产品中,...
分类:
其他好文 时间:
2014-10-05 11:36:48
阅读次数:
319
printf("\r\n this is a usart printf demo \r\n");将串口定义成 printf 函数#include //重定向C库函数printf到USART1int fputc(int ch, FILE *f){ /* 发送一个字节数据到USART1 *...
分类:
其他好文 时间:
2014-10-04 23:02:47
阅读次数:
354
1.DMA:data memory access //实际的内存存储注:DMA干活的时候是不需要CPU干涉的2.①内存(定义的变量)---外设(寄存器);②内存---内存③外设---外设(一个外设的寄存器到另一个外设的寄存器)3.STM32有两个DMA控制器如图:4.举例说明:(内存到外设,串口1 ...
分类:
其他好文 时间:
2014-10-04 21:41:47
阅读次数:
277
STM32_GPIO配置及库函数讲解——独立按键2013-02-26 13:21:30|分类:STM32F103VBT6|标签:stm32_gpio_key|举报|字号订阅UserButton硬件连接如下图所示:当按键被按下,PB9检测到低电平,相反PB9被3.3V电源拉高。LED硬件连接如下图所示...
分类:
其他好文 时间:
2014-10-04 17:07:56
阅读次数:
317
中断分类STM32的EXTI控制器支持19 个外部中断/ 事件请求。每个中断设有状态位,每个中断/ 事件都有独立的触发和屏蔽设置。STM32的19个外部中断对应着19路中断线,分别是EXTI_Line0-EXTI_Line18:线0~15:对应外部 IO口的输入中断。线16:连接到 PVD 输出。线...
分类:
其他好文 时间:
2014-10-04 11:57:46
阅读次数:
386
BOOT0 和 BOOT1STM32 三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的?Flash。2)SRAM = 芯片内置的 RAM 区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段 Bootloader,就是通常说的 IS...
分类:
其他好文 时间:
2014-09-30 14:03:49
阅读次数:
155
#include "stm32f10x.h"
/* 为了使用编程书写方便,我们定义几个控制LED开关的宏 */
#define LED1_ON() {GPIO_ResetBits(GPIOF, GPIO_Pin_6);} /* PF6 = 0 点亮LED1 */
#define LED1_OFF() {GPIO_SetBits(GPIOF, GPIO_Pin_6);} /* PF6...
分类:
其他好文 时间:
2014-09-26 12:18:18
阅读次数:
181