【下载】Microchip 调试器(MDB) 用户指南

Microchip 调试器 (MDB)是使用 Microchip 的硬件和软件开发工具的命令行调试器接口。 MDB 可替代 Microchip MPLAB® X 集成开发环境 (Integrated Development Environment, IDE)图形界面,通过 MDB 的命令提示符界面,调试器件更加便捷,并可为进行测试编程生产映像。

利用 QuadSPI 外扩串行 NOR Flash 的实现

前言

STM32外设有哪些?

STM32系列是ST公司基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核的32位单片机。按内核架构分为不同产品:

STM32外设有哪些?

其中STM32F系列有:STM32F103“增强型”系列、STM32F101“基本型”系列、STM32F105、STM32F107“互联型”系列。

增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是32位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,相当于0.5mA/MHz。

Silicon Labs参考设计简化USB Type-C移动电源充电宝开发

针对智能手机、平板电脑、笔记本电脑和其他便携设备的USB双角色端口充电解决方案

Vishay推出业内唯一一款能在5mm x 5mm封装内输出100W以上功率的同步降压稳压器

日前,Vishay Intertechnology, Inc.(NYSE 股市代号:VSH)宣布,推出输入电压为4.5V~60V的新款2A~10A器件---SiC46X,扩充其microBUCK®同步降压稳压器。

TrustZone的部分概念

TrustZone是ARM对ARM6的扩展,其实只是增加了一条指令,一个配置状态位,以及一个新的有别于核心态和用户态的安全态。ARM并没有把TrustZone设计成能够解决所有的安全问题,它的目标是希望TrustZone能把一些安全性要求高的代码放在安全区域里执行,这也就是TrustZone名字的由来。

STM32单片机学习笔记(四)

续《STM32单片机学习笔记(三)》

113、 数据帧构成:

(1) 帧起始。 表示数据开的段帧起始。
(2) 仲裁段。 表示该帧优先级的仲裁段。
(3) 控制段。 表示数据的字节及保留位段。
(4) 数据段。 数据的内容,一帧可发送0~8个字节的数据。
(5) CRC段。 检查帧的传输错误段。
(6) ACK段。 表示确认正常接收的段。
(7) 帧结束。 表示数据的段帧结束。

STM32单片机学习笔记(四)

114、 Stm32f103系列只有一个CAN控制器,有3个发送邮箱和3级深度的2个FIFO,14个过滤组器。

ARM处理器工作模式详解

一、存储器格式(字对齐)

Arm体系结构将存储器看做是从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字(32位)数据,从第四个字节到第七个字节放置第二个存储的字数据,一次排列。作为32位的微处理器,arm体系结构所支持的最大寻址空间为4GB。

当STM32遇到串口RS485双机通信,这样处理最便捷

RS485通信想必大家都知道,在学习RS232时,都会拿485(RS485下文就用485代替)和其作对比。485优缺点不说,网上有。

我用的是STM32库函数学的485通信,所以接下来就讲讲STM32串口实现485双机通信的原理:

这样精简uC/OS-II,才会事半功倍!

uC/OS- II是最早进入国内的一款开源RTOS,因为代码开源,又有配套的书籍,加上不大的代码量,在嵌入式群体中最为流行。