240
收录了16篇文章 ·58679个问题 · 0人关注

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核(ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)

0

嵌入式编译生成的HEX文件和BIN文件内容详解

HEX文件就是以*.hex为后缀的文件。hex是intel规定的标准,hex的全称是Intel HEX,此类文件通常用于传输将被存于ROM或EEPROM中的程序和数据。是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。HEX的英语原始意思是16进制。这种文件格式主要用于保...

0

ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率

ST公司推出的STM32无线芯片的型号为STM32WB5MMG模块,该模块特点如下:(1)完整的射频设计,以更快的时间投入市场(2)确保了优化的无线性能,低功耗,紧凑的封装。(3)蓝牙®,ZigBee®和OpenThread认证(4)FCC、CE、JRF、KC、SRRC1、Gost地理认证ST微电子正在提供...

0

单片机中把部分Flash虚拟成Eeprom使用时,如何延长使用寿命

大家好,好久没有和大家聊关于技术的话题了,今天给大家出一点干货啊。我们在有一些应用的里面呢,经常要把flash中的一部分当做EEPROM来使用,特别是有些单片机特别是他是不带经常要把flash中的一部分当做EEPROM来使用的。当我们存取的数据又不是很大的时候如...

0

如何实现对单片机寄存器的访问

大家好,今天给初学者介绍一下寄存器的访问。我们知道单片机的控制是通过相应寄存器的配置来实现的,对吧?那么我们如何实现对寄存器的访问呢?包括我们的串口驱动都是通过对寄存器的相应的读写来实现的。每个模块的寄存器定义都定义在某一个地址,这个地址都...

0

通过USB用STM32片内自带Bootloader下载程序及注意事项

各位朋友大家好,祝大家周末愉快。这两天有朋友说能不能介绍一下我们内部自带的就是帮助我们下载调试程序或者编译好的程序的那部分功能,我今天就借助一个ST官方的视频给大家讲解一下。因为这个官方视频他讲的是英语。所以我给大家简单的翻译一下,看一下他这...

0

欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行

今天来探讨一下武功秘籍的修炼,据说秘籍第一页就写道:欲练此功,必先自宫。意思就是说明一个道理,任何人要想成仙成佛,练就一身超神的本领,那么是要付出的代价并做好准备工作的。而今天我们的要...

0

敢问路在何方,STM32迈出的第一步,却注定了它非凡的一生

敢问路在何方,路在脚下。。。STM32启动运行的过程就像人的一生。人生的第一步可以有很多选择,而STM32运行的第一步却已经被限制在了三种,没错,这三种就是它的启动方式。STM32如何选择启动方式在了解STM32微处理的启动方式这个...

0

年工作时间真的就等于3年工作经验?也许你就不配

导读:本文适合想获得工作技能提升的工程师,通过细细品读,将会收获如何走上不一样的职业发展之路Part A 工程师抱怨时常会听到这样的抱怨:两个同时参加工作的工程师,同样是电子电路项目开发设计,同样是工作3年时间,为什么3...

0

【STM32】STM32 MCU系列介绍

STM32-32 微控制器(MCU)家族 系列 MCU 主流级别MCU STM32 F0系列-ARM Cortex-M0入门级MCU STM32 F1系列-ARM Cortex-M3基础型MCU STM32 F2系列-ARM Cortex...

0

引脚输出的隐藏BUG | 深入思考

    最近在看一个接手项目的时候,突然发现了看门狗(外部看门狗)程序中有这么一条喂狗语句:GPIOC->ODR ^= (uint16_t)0x01;    不知道各位道友看到这条语句的第一想法是什么(当时这条语句被宏定义包装了的)?    ...

0

ST推出超高性价比单片机,只有8个引脚,功能强大,价格便宜

说起单片机,大家都想到的是引脚数众多,体积较大,如48引脚的LQFP48、100引脚的LQFP100,40引脚的DIP40等。但是在做一些小项目的时候,需求简单功能不复杂,用多引脚单片机比较浪费,这时候该怎么办?有没有一些不需要太多的片上...

0

「STM32 」EEPROM(AT24C02)的IIC操作实验

我们使用I2C来操控一个EEPROM(AT24C02)实现数据的读写。AT24C02的datasheet可直接在网上下载下来,此刻我们只关注一些重要的芯片信息了:管脚如下:SDA和SCL为I2C总线,vcc和vss分别为电源和地,wc为写保护,mode为模式选择,E0...

0

「STM32 」IIC通讯原理及其实验

I2C两线式串行总线通讯协议,它是由飞利浦开发的,主要用于连接微控制器及其外围设备之间,它是由数据线SDA和信号线SCL构成的,可发送和接收数据即在MUC和I2C设备之间,I2C和I2C之间进行全双工信号传输,高速I2C总线一般可达到400...

0

STM32存储资源分配解析

由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放...

0

STM8S003F3 使用ADC:固件库版本与寄存器版本

     STM8S003F3这款小型MCU,只有1K RAM与8K Flash,应用比较简单,AD采样,GPIO控制,PWM控制,还是不错的嵌入式的应用。     最近一个项目用到了几路AD采样,我平时一般喜欢下载最新的官方标准固件库,只是,这次遇...