STM32
zhubeilife
追求美好
展开
-
STM32启动过程--启动文件--分析
原文转载自amanlikethis的博客(http://www.cnblogs.com/amanlikethis/p/3719529.html)红色为自己加入的解释内容。STM32启动过程--启动文件--分析一、概述1、说明 每一款芯片的启动文件都值得去研究,因为它可是你的程序跑的最初一段路,不可以不知道。通过了解启动文件,我们可以体会到处理器的架构、指令集、转载 2016-12-20 09:16:56 · 1501 阅读 · 0 评论 -
STM32F10x_硬件I2C读写EEPROM(标准外设库版本)
转载自strongerHuang的微信公众号EmbeddDeveloper,文末有二维码Ⅰ、写在前面上一篇文章是“STM32F10x_模拟I2C读写EEPROM”,讲述使用IO口模拟I2C总线通信,对EEPROM(AT24Xxx)进行读写操作的过程。上一篇文章主要内容:I2C协议、模拟I2C底层驱动、EEPROM(AT24Xxx)单字节读写操作。本文主要内容:STM转载 2017-01-24 15:32:31 · 1769 阅读 · 0 评论 -
STM32F10x_硬件I2C主从通信(轮询发送,中断接收)
转载自strongerHuang的微信公众号EmbeddDeveloper,文末有二维码Ⅰ、写在前面关注我分享文章的朋友应该知道我在前面讲述过(软件、硬件)I2C主机控制从机EEPROM的例子。在I2C通信主机控制程序是比较常见的一种,可以说在实际项目中,很多应用都会使用到I2C通信。但在实际项目中作为I2C从机的应用相对要少的多,本文主要讲述关于【STM32F10x_硬件I2转载 2017-01-24 15:35:58 · 597 阅读 · 0 评论 -
STM32F10x_模拟I2C读写EEPROM
转载自strongerHuang的微信公众号的EmbeddDeveloper ,文末有二维码Ⅰ、写在前面说到IIC,大家都应该不会陌生,我们初学单片机的时候或多或少都知道或了解过,甚至使用I2C控制过器件。但是,有多少人真正去深入理解,或者深入研究过I2C通信协议呢? 1、我们有必要学习I2C通信吗?I2C作为常见串行通信的其中一种,在嵌入式领域中占转载 2017-01-24 15:15:26 · 344 阅读 · 0 评论 -
浅谈 STM32 硬件I2C的使用 (中断方式 无DMA 无最高优先级)
转载自http://racede.me/talk_about_stm32_i2c_peripheral.html,小吖的杂物屋这是在网上找到有关STM32 IIC BUG比较仔细的介绍引子STM32的硬件I2C很多人都对它望而却步。因为很多电工都说,STM32 硬件 I2C有BUG、不稳定、死机等等……最后都使用GPIO模拟I2C。的确,模拟I2C好用。但是转载 2017-01-24 16:44:25 · 12490 阅读 · 1 评论 -
STM32 在STM32Workbech下使用printf
http://electronics.stackexchange.com/questions/206113/how-do-i-use-the-printf-function-on-stm32http://www.openstm32.org/forumthread1055只要代替gcc中的write就可以#include #include #inclu原创 2017-04-04 14:25:50 · 363 阅读 · 0 评论 -
原子操作
我们把单指令的操作称为原子操作(Atomic),因为无论如何,单条指令的执行是不会被打断的。很多体系结构都提供了一些常用操作的原子指令,这些原子指令的作用就是避免多线程同时对一个共享数据进行读写操作。没有原子指令,可能会造成很恶劣的后果。一个著名的例子:假设有两个线程要同时访问一个变量。线程1:i = 1;++i;线程2:--i;转载 2017-05-11 22:46:11 · 500 阅读 · 0 评论