07 2015 档案

UART 串口相关库函数
摘要:串口的各种函数,其实都是围绕对CR1到CR3这几个寄存器进行配置,串口有很多功能,都没用到,这里先列一些平时会用到的函数。以下是串口初始化的一个参考函数:void uart_init(u32 bound){ GPIO_InitTypeDef GPIO_InitStructure; //对... 阅读全文

posted @ 2015-07-31 10:06 nasduc 阅读(1265) 评论(0) 推荐(0)

中断库函数misc
摘要:1/中断的优先级分为抢占优先级和响应优先级,这个设置是针对所有中断的设置,共分为5种,在AIRCR寄存器的[10:8]中设置。关于抢占和响应的区别等,网上有很多,就不罗列了。RM手册中会有中断向量表,每个AF接口都有一个中断,比如I2C2,UART5等。一共有16个外部中断EXTI。每个端口的第X个... 阅读全文

posted @ 2015-07-30 09:40 nasduc 阅读(1071) 评论(0) 推荐(0)

GPIO的库函数
摘要:1 void GPIO_DeInit(GPIO_TypeDef* GPIOx)这个函数调用了rcc.c里面的RCC_AHB1PeriphResetCmd,对外设端口进行复位,最终操作的是RCC_AHB1RSTR和RCC_AHB2RSTR,这样操作后,使端口寄存器恢复默认值void GPIO_DeIn... 阅读全文

posted @ 2015-07-29 10:35 nasduc 阅读(6376) 评论(0) 推荐(0)

开发板
摘要:最近一直在纠结买哪个开发板。先不管这个,多看看原子团队的历程,配合RM手册,把这些弄的很清楚,这样才会明确是否有买板子的需求了。到时候对这些熟悉后,买了板子,自己写。 阅读全文

posted @ 2015-07-28 11:26 nasduc 阅读(203) 评论(0) 推荐(0)

寄存器篇学习1
摘要:正点原子的寄存器篇的工程,通常由以下文件组成:Source Groupstartup_stm32f40_41_xxx.s 启动文件USER main.c用户程序主文件SYSTEMdelay.c usart.c sys.c原子团队自己写的文件HARDWARExxx.c main.c里面调用的一些... 阅读全文

posted @ 2015-07-22 22:51 nasduc 阅读(460) 评论(0) 推荐(0)

嵌入式软件第一篇
摘要:根据《STM32F4开发指南-库函数版本》的3.3.2章节,可以按步骤建立一个工程。这个工程建立了几个文件夹,还从ST官方的开发包stm32f4_dsp_stdperiph_lib中拷贝了几个文件过来,下面罗列一下一个工程中用到了哪些文件,这些文件大概是干嘛用的。往里面添加文件的时候,需要把.C和.... 阅读全文

posted @ 2015-07-20 18:04 nasduc 阅读(191) 评论(0) 推荐(0)

导航