这些年,意法半导体(STMicroelectronics,简称ST)的微控制器(MCU)业务发展非常强劲,如今已经稳坐全球第三大MCU厂商的交椅。尤其是其基于Arm Cortex-M内核的MCU产品STM32家族非常流行,是很多中国电子工程师的设计首选。STM32家族MCU产品线非常完备,涵盖Arm Cortex-M0/M0+、Cortex-M3、Cortex-M4和Cortex-M7内核,分为超低功耗、主流和高性能三大类别。
什么是uclinuxuclinux表示micro-control linux.即“微控制器领域中的Linux系统”,是Lineo公司的主打产品,同时也是开放源码的嵌入式Linux的典范之作。uCLinux主
STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒时钟。今天主要是学习8个定时器。
使用前要建立好了工程的模板,这个可以参考我的stm32工程模板的建立一文
内存管理,是指软件运行时对mcu内存资源的分配和使用的技术。主要目的是高效快速的分配使用内存资源。在适当的时候释放回收内存资源。内存管理实现的方式最终是实现两个函数:malloc和free;malloc函数用于内存申请,free函数用于内存释放。
关于STM32的串口溢出中断
笔者受限于紧张繁重的工作,一直没有更新专栏,不过也不是全无成绩。通过前几期的活动与绍楠结识并合作搞了一个有趣的音频处理板出来,主控采用STM32F4,欢迎拍砖!
说到STM32的flash,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装芯片配置、芯片ID、自举程序等等。当然, FLASH还可以用来装数据。
stm32 字符发送函数注意点
stm32 外部中断知识介绍
stm32 外部PB8中断相关程序
意法半导体的STM32 Power Shield电路板让开发人员能够精确地查看嵌入式设计的功耗情况,硬件采用 EEMBC™ 指定的与新的IoTConnect和 ULPMark™ (Energy Monitor V2.0)基准框架参考平台相同的硬件。
Arm平台安全架构(PSA)采用高性价比、领先技术全面提升物联网市场的安全技术支持 基于STM32H7系列开发的Arm® Cortex®-M7微控制器整合PSA概念和先进的安全功能服务
stm32引脚速度GPIO_Speed的区别
STM32是基于ARM Cortex-M3内核的芯片,专为要求高性能、低成本、低功耗的嵌入式应用设计的芯片。1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI,18MHz的I/O翻转速度。
STM32 时钟配置方法
这就是最强ST MCU的评测。
stm32 IO口模式的寄存器配置
stm32 Boot0,Boot1引脚设置
485和232都是基于串口的通讯接口,在数据的收发操作上都是一致的。但是他两的通讯模式却大不相同~!232是全双工(例:A->B的同时B->A,瞬时同步)工作模式,而485是半双工(发时不能收,收时不能发)工作模式。在232通信中,主机在发送数据的同时可以收到从机发过来的数据;但在485通信中,收发要经过模式位的切换来进行,譬如,发送数据时,会把模式为置‘1’,表示为发送模式,此时不能接收;当接收数据时,会把模式位置‘0’,表示为接收模式,此时不能发送。