跳转到主要内容
Main-menu-for-MCU
首页
技术
新闻
下载中心
视频
博客
活动
登录
注册
MCU加油站
Cortex-M3的一些概念
【工作模式】 线程模式(Thread mode):处理器复位或异常退出时为此模式。此模式下的代码可以是特权代码也可以是用户代码,通过CONTROL[0]控制。 处理模式(Handler mode):出现异常(包括中断)时进入此模式,此模式下所有代码为特权访问。 【代码限权】 特权访问:对处理器资源拥有完全访问限权;处理器复位后进入此访问模式;清零 CONTROL[0]进入用户模式。 用户访问:...
阅读详情
2018-01-12 |
Cortex-M3
浅析LED呼吸灯的实现和PWM的关系
理解PWM需要知道的知识 (1)脉冲 解释:电子设备中电平状态发生的突变,通常突变时间很短,突变后极短时间后重新变为为原来的电平状态.(突变状态很短,两次突变间的时间相对较长) (2)脉冲循环 解释:可以理解为一次突变到下一次突变所花的时间如下图: (3)*(重点)占空比 解释:一个脉冲循环内通电时间所占的比例.,如下图:
2018-01-12 |
LED
,
PWM
【下载】[PIC32 系列参考手册]电机控制PWM
本章介绍电机控制脉宽调制器 (Motor Control PWM, MCPWM)模块及其相关的工作模式。PIC32 器件系列中的 MCPWM 模块支持多种 PWM 模式,是电源转换 / 电机控制应用的理想选择。 一些常见应用包括: • SMPS 应用: - 交流 / 直流转换器 - 直流 / 直流转换器 • 交流和直流电机 (例如:BDC、 BLDC、 PMSM、 ACIM 和 SRM) •...
阅读详情
2018-01-12 |
PIC32
,
电机控制
,
PWM
单片机小白学步(13) 点亮第一个LED
前面介绍了很多概念知识,做了很多准备工作,从这一节开始,我们正式开始单片机的学习。我们将使用单片机完成一项非常简单的工作:点亮一个发光二极管(即LED:Light-Emitting Diode)。 LED简介 先简单介绍一下LED。LED是一种半导体器件,大家其实对LED并不陌生,各种电器的指示灯、手机键盘灯、LED液晶屏的背光、高亮LED手电筒等,都是通过LED发光的。LED有两种主要用途,...
阅读详情
2018-01-12 |
嵌入式系统之操作系统篇
1 、嵌入式软件基础 (1)嵌入式软件的特点: A、规模较小。 B、开发难度大。 C、实时性和可靠性要求高。 D、要求固化存储。 (2)嵌入式软件分类: A、 系统软件:控制和管理嵌入式系统资源,如嵌入式操作系统、驱动程序、中间件等。 B、 应用软件:定义嵌入式设备的主要功能和用途,负载与用户进行交互。 C、 支撑软件:辅助软件开发的工具软件。 (3)无操作系统的嵌入式软件的两种实现方式: A...
阅读详情
2018-01-12 |
嵌入式系统
,
操作系统
单片机C语言优化技巧
对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。 一、程序结构的优化 1、程序的书写结构 虽然书写格式并不会影响生成的代码质量,但是在实际编写程序时还是应该尊循一定的书写规则,一个书写清晰、明了的程序,...
阅读详情
2018-01-11 |
单片机
,
C语言
,
优化
关于单片机位数的思考(8位、16位、32位)
8位、16位、32位是指单片机的“字长”,也就是一次运算中参与运算的数据长度,这个位是指二进制位。以8位为例,8位二进制的表达范围是0000,0000~1111,1111即十进制的0~255,即每次参与运算的数据最大不能超过255。而16位机的字长是16位,其数据表达范围是0~65535,即每次参与运算的数据最大不能超过65535;32位单片机的字长是32位,其数据表达范围是0~...
阅读详情
2018-01-11 |
STM32采集AD的输入阻抗问题
在做一款消费电子产品时,需要采集电池电压(3.3V-4.2V),同时在休眠的时候希望尽量减小待机电流。电池电压采集电路采用两个1%的300K电阻进行分压,由该电路引起的待机电路为4.2/(300+300)mA=7uA.此时比较合理(整机的待机电流要求30uA以内)。 初始设计电路如下: 在编程采集数据时发现测试电压与实际电压有偏差,测试值总比实际值偏小一点。在软件上做补偿,把值修正了。...
阅读详情
2018-01-11 |
STM32
,
阻抗
【视频】PIC24FJ256GB412低功耗加密MCU
本视频将分享PIC24FJ256GB412系列低功耗加密单片机的详细信息。还将展示IOT演示的加密和解密功能,您也可以自行构建该演示。 PIC24FJ256GB412产品系列(PIC24GB4)是16位PIC®单片机,可提供出色的全新安全功能和加密/解密功能,非常适合低功耗嵌入式安全应用。
2018-01-11 |
低功耗
,
加密
,
MCU
,
8位PIC®单片机
UCOS-III使用的38个知识点
上一篇:UCOS-III使用的47个知识点! 48、可以人工地计算出任务需要的堆栈空间大小,逐级嵌套所有可能被调用的函数, 添加被调用函数中所有的参数, 添加上下文切换时的CPU 寄存器空间, 添加切换到中断时所需的 CPU 寄存器空间,添加处理 ISRs 所需的堆栈空间。 把上述的全部相加, 得到的值定义为最小的需求空间。 因为我们不可能计算出精确的堆栈空间。 通常是再乘以 1.5...
阅读详情
2018-01-11 |
UCOS-III
UCOS-III使用的47个知识点!
1、uC/OS-III其中最有用的功能应该是时间片轮转法( roundrobin), 这个是 uC/OS-II 中不支持的,但是现在已经是 uC/OS-III 的一个功能了。 2、uC/OS-III 被设计用于 32 位处理器, 但是它也能在 16 位或 8 位处理器中很好地工作。 3、一共有 2 种类型的实时系统:软实时系统和硬实时系统。硬实时系统中,运算超时是不允许发生的,...
阅读详情
2018-01-10 |
UCOS-III
51单片机中关于点亮灯管的简单程序
(1)点亮第一盏灯: <span style="font-family:Microsoft YaHei;font-size:18px;">#include<reg52.h> sbit D1=P1^0; void main() { D1=0; } </span> 若要点亮第二盏。改为sbit D2=P1^0; (2)在reg52.h文件里加入:sbit D1=...
阅读详情
2018-01-10 |
stm32之GPIO寄存器学习
GPIO即通用输入/输出 (General Purpose Input Output) 包括: 两个32位的配置寄存器 GPIOx->CRL,GPIOx->CRH 两个32位的数据寄存器 GPIOx->IDR,GPIOx->ODR 一个32位的 set/reset 寄存器 GPIOx->BSRR 一位16位的 reset 寄存器 GPIOx->BRR...
阅读详情
2018-01-10 |
【下载】[PIC32 系列参考手册]运放/比较器
某些特定PIC32系列器件最多可实现八个运放/比较器模块。一些模块无法实现运放,这些模块称为独立比较器模块,以区别于可同时实现比较器和运放的标准类型。当一个器件上可同时实现运放和比较器时,可对二者单独使能。运放/比较器模块实例的实际数量因器件而异。此外,每个器件至少实现一个“仅比较器”或“独立”模块。 详阅请点击下载《[PIC32 系列参考手册]运放/比较器》
2018-01-10 |
PIC32
,
Microchip
C语言中的指针和内存泄漏
引言 对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。 本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括: ●导致内存破坏的指针操作类型...
阅读详情
2018-01-10 |
C语言
,
指针
页面
第一页
前一页
…
466
467
468
…
下一页
末页
本土热门MCU
航顺芯片
兆易创新
国民技术
芯海科技
灵动微电子
小华半导体
爱普特微电子
热门话题
RISC-V
应用
IOT
无人机
智能工厂
智能家居
汽车电子
可穿戴产品
热门产品
STM32系列
RX系列
LPC系列
MSP430系列
PIC系列
PSoC系列
关键技术
Cortex-M3
Cortex-M4
Cortex-M0/M0+
算法
近期产品推荐
近期活动
微信公众号
©www.eetrend.com