..\..\SYSTEM\usart\usart.c(1): error: #5: cannot open source input file "sys.h": No such file or directory #include "..\sys\sys.h"这样就可以找到路径了 再次编译出现了问题...
分类:
其他好文 时间:
2014-07-26 14:56:20
阅读次数:
442
操作系统有两种 用MMU的 和 不用MMU的用MMU的是Windows MacOS Linux Android不用MMU的是FreeRTOS VxWorks ucOS...CPU有两种 带MMU的 和 不带MMU的带MMU的有 Cortex-A系列 ARM9 ARM11系列不带MMU的有 Corte...
分类:
系统相关 时间:
2014-07-25 02:17:24
阅读次数:
291
1) 串口时钟使能,GPIO 时钟使能
2) 串口复位
3) GPIO 端口模式设置
4) 串口参数初始化
5) 开启中断并且初始化 NVIC(如果需要开启中断才需要这个步骤)
6) 使能串口
7) 编写中断处理函数
.串口时钟使能。串口是挂载在 APB2 下面的外设,所以使能函数为:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1);
...
分类:
其他好文 时间:
2014-07-24 23:38:14
阅读次数:
861
要使能串口 1 的中断,同时设置抢占优先级为 1,子优先级位 2,初始化的方法是:
USART_InitTypeDef USART_InitStructure;
NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;//串口 1 中断
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1 ;/...
分类:
其他好文 时间:
2014-07-24 23:32:53
阅读次数:
267
STM32 的每个 IO 都可以作为外部中断的中断输入口,这点也是 STM32 的强大之处。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的
19 个外部中断为:
线 0~15:对应外部 IO 口的输入中断。
线 16:连接到 PVD 输出。
线 17:连接到 RTC 闹钟事件。
线 18...
分类:
其他好文 时间:
2014-07-24 23:25:33
阅读次数:
345
STM32 内
部自带了 2 个看门狗:独立看门狗(IWDG)和窗口看门狗(WWDG)
STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然
有效。这里需要注意独立看门狗的时钟是一个内部 RC 时钟,所以并不是准确的 40Khz,而是
在 30~60Khz 之间的一个可变化的时钟,只是我们在估算的时候,以 40Khz 的频率来计算,看
门狗对时...
分类:
其他好文 时间:
2014-07-24 23:24:18
阅读次数:
315
在STM32的学习过程中,第一步关于stm32工程的建立就会难倒很多人,因为他不像其他AVR 51单片机这些,options中的配置比较复杂,其中最让人头疼的就是关于c/c++ compiler选项中preprocessor这个选择框,现在我就对其中的两项进行说明,一是为了让以后学习STM32的同....
分类:
其他好文 时间:
2014-07-24 22:51:13
阅读次数:
714
http://blog.csdn.net/qwert1213131/article/details/38068379
本文属于个人理解,能力有限,纰漏在所难免,还望指正!
【小鱼有点电】
【Espruino中文社区】
本节内容主要是讲如何用平板电脑调试Espruino,附带一个例子,调试74hc595芯片(下节内容再讲)。我用的是nexus 7平板,使用OTG线连接你的开发...
分类:
其他好文 时间:
2014-07-23 21:05:14
阅读次数:
284
#include "stm32f10x.h"
#include "led.h"
#include "delay.h"
#include "sys.h"
int main(void)
{
delay_init();
LED_Init();
while(1)
{
LED0=0;
LED1=1;
delay_ms(300);
LED0=1;
LED1=0;
delay_ms...
分类:
其他好文 时间:
2014-07-23 13:34:56
阅读次数:
249