文章 2017-05-02 来自:开发者社区

《STM32库开发实战指南:基于STM32F103(第2版)》——第1部分基础篇

本节书摘来自华章社区《STM32库开发实战指南:基于STM32F103(第2版)》一书中的第1部分基础篇,作者刘火良 杨森,更多章节内容可以访问云栖社区“华章社区”公众号查看 第一部分基 础 篇基础篇可以帮助初学者快速掌握STM32开发技术,写出自己的应用程序。其中包含如何搭建开发环境,如何使用寄存器、固件库点亮LED,如何使用STM32主要片上外设,并介绍常用的USART、I2C和SPI通信协....

文章 2015-08-15 来自:开发者社区

STM32——GPIO之从库函数到寄存器的前因后果

例子为单片机的“Hello World”级的流水灯实验——虽然只有一个,其中并不是将完整的代码给出,只是给出关键部分来说明“如何调用ST公司的的库来完成对硬件的控制,以及对库文件代码进行跟踪和分析至寄存器级”。所以从第一段代码往下看就可以了,要用到的函数和变量大部分会说明,至于寄存器级的,那就只能翻手册了。 GPIO(General Purpose Input/Output) - 通用输入/...

文章 2015-08-15 来自:开发者社区

STM32 下的库函数和寄存器操作比较

以 led闪烁中的flashLed函数例子: 库函数操作简单,但是效率不如寄存器操作的高; 寄存器操作很复杂,因为要熟悉上百个寄存器,但是程序效率很高 /**下面是通过直接操作库函数的方式实现IO控制**/ while(1) { GPIO_ResetBits(GPIOB,GPIO_Pin_9); //LED0对应引脚GPIOF.9拉低,亮 等同LED0=0; GPIO_S...

文章 2015-08-13 来自:开发者社区

stm32开发之使用Keil MDK以及标准外设库创建STM32工程

通过上一节对标准外设库的介绍,想必各位读者对标准外设库已经有了基本的认识,然而由于标准外设库中文件众多,很多初学者在开始很长一段时间内甚至都无法完全自己建立一个工程,很多人只是依赖标准外设库或给定的工程模板。本节就介绍怎样利用Keil MDK开发环境和标准外设库来搭建自己的工程。 建立一个基于标准外设库其实并不复杂,网络上也有很多关于怎样在Keil MDK下建立工程的教程,方法也各异,本节所介绍....

文章 2014-08-16 来自:开发者社区

stm32之GPIO库函数开发

关于GPIO库函数的重点函数:P122   GPIO_Init() :根据GPIO_InitStruct中指定的参数初始化外设GPIOx寄存器;   GPIO_ReadInputDataBit():读取指定端口管脚的输入;   GPIO_SetBits():设置指定的数据端口位;   GPIO_ResetBits(): 清除指定的数据端口位;   GPIO_PinRemapConfig(): 改....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注