OpenOCD是支持ST-LINK的GDB Server。安装OpenOCD插件后,在Eclipse中可进行调试。对于STM32F103,运行配置需要注意几点: 1,OpenOCD可执行程序的启动参数 -f interface/stlink.cfg -f target/stm32f1x.cfg 2, ...
分类:
其他好文 时间:
2018-02-28 18:31:36
阅读次数:
583
原作者:http://www.eeworld.com.cn/mcu/article_2016082828940.html 配置流程: 1:系统时钟初始化,包括系统时钟和要开放的IO口或者功能的时钟配置。 2:IO口初始化,包括引脚,速率,输入输出模式等。 3:NVIC 中断向量配置 ,中断向量基地址 ...
分类:
其他好文 时间:
2018-02-27 19:28:26
阅读次数:
629
1.概述本文档以STM32F767平台为例,详细介绍SylixOS上GPIO模仿I2C总线的驱动开发流程。2.初始化GPIO模仿的I2C总线的初始化,实际上是I2C总线的SDA和SCL的GPIO管脚初始化。初始化流程如图2.1所示。图2.1I2C初始化流程图代码实现,如程序清单2.1所示。I2C总线的SDA和SCL两个GPIO管脚的GPIO速度要设置成快速模式,输出模式需要设置成推挽输出模式。程序
分类:
其他好文 时间:
2018-02-27 16:00:21
阅读次数:
176
stm32方法总结 相信很多人学习单片机都是从51开始的,而相对于51来说,stm32的代码量明显增加,并且了解到一定程度就知道stm32的代码不可能都自己写(因为代码量不允许),因此学习方向一般分为库函数开发和寄存器开发方式。初学者最好通过库函数方式进行学习,因为stm32的寄存器太多了,会看晕的 ...
分类:
其他好文 时间:
2018-02-26 13:36:43
阅读次数:
200
<target> > 整透stm32之spi双机通信(包括双机同为stm32,stm32& others) <筹备> <概念> <key> <细节> <注意> <总结> ...
分类:
其他好文 时间:
2018-02-25 20:39:54
阅读次数:
168
1、定义函数指针,常用的定义空函数指针void (*function)(void),在初始化时指向function = NULL时,在调用函数指针执行函数时,须添加判断函数if( NULL!=function),否则会跳到硬件错误(STM32)。 2、(结构变量.成员名)等价于((*结构指针变量). ...
分类:
其他好文 时间:
2018-02-24 23:10:20
阅读次数:
204
之前要做一个电量计,采用INA219电流检测芯片,参考了网上大神的代码后发现在STM32上可用,移植到STM8后不可用,后来找到了官方的示例demo,综合网上大神代码调试后成功驱动,测电流、电压、功率,精确度很高。 现在分享出来供大家参考,直接贴代码: main.c ina219.c ina219. ...
分类:
其他好文 时间:
2018-02-23 10:46:39
阅读次数:
238
单片机 / AVR / PIC / STM32 / 8051803189C5189S51 6905 单片机 / AVR / PIC / STM32 / 8051803189C5189S51 6905 单片机简介 单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、 ...
分类:
其他好文 时间:
2018-02-22 16:42:33
阅读次数:
217
http://note.youdao.com/noteshare?id=7e77f1eab55fd08573e82e550e186ccf&sub=44D0C7BCB7094D4D92D5C71128CFA0F0 文章在有道云里。 ...
分类:
其他好文 时间:
2018-02-18 12:12:57
阅读次数:
162
1、下载固件库解压 2、Keil建立项目,项目下建立三个文件夹3、各目录下从固件库中拷贝对应的目录 4、修改main.c文件 5、修改C++ 6、修改Include 7,编译。 ...
分类:
其他好文 时间:
2018-02-14 11:41:20
阅读次数:
147