STM32
硬件工程师技术干货
这个作者很懒,什么都没留下…
展开
-
STM32 JNTRST JTDI JTDO引脚用做普通IO方法
STM32默认启动时PB4、PB3、PA15三个引脚不是普通IO,而是JTAG的复用功能,分别为JNTRST、JTDI、JTDO。当我们试用SWD接口调试仿真时,这三个引脚可以用作普通IO。具体做法就是禁用JTAG功能。只需使用以下语句即可。#define GPIO_Remap_SWJ_JTAGDisable ((uint32_t)0x00300200) /*!GPIO_Pin原创 2012-12-01 11:17:21 · 39290 阅读 · 4 评论 -
STM32 抢占式优先级 响应优先级
STM32中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,如果正在处理另一个中断原创 2012-12-03 20:11:33 · 3377 阅读 · 0 评论 -
STM32 Timer1 TIM1 中断
/*定时器1ms中断,死等定时器延时*//*File Timer.c */#include "stm32f10x.h"unsigned int TimeDelay = 0;void TIM1_Configuration(void){ NVIC_InitTypeDef NVIC_InitStructure; TIM_TimeBaseInitTypeDef TI原创 2012-12-09 12:37:11 · 26076 阅读 · 0 评论 -
Keil4 中查找替换
原创 2012-12-09 09:35:42 · 10115 阅读 · 0 评论 -
STM32 DS18B20 程序
#include"stm32f10x.h"#include"PinInit.h"#include"G_OS.h"#include"Timer.h"/*--------------------------------------------------------------------------* 函数名称 : gUINT8 Ds18Init(void)* 功能描述原创 2013-01-03 22:17:22 · 6984 阅读 · 1 评论 -
STM32 启动文件选择
cl:互联型产品,stm32f105/107系列 vl:超值型产品,stm32f100系列 xl:超高密度产品,stm32f101/103系列 超大容量 512-1024K ld:低密度产品,FLASH小于64K md:中等密度产品,FLASH=64 or 128 hd:高密度产品,FLASH大于128-512转载 2013-03-07 16:32:43 · 815 阅读 · 0 评论