跳转到主要内容
Main-menu-for-MCU
首页
技术
新闻
下载中心
视频
博客
活动
登录
注册
MCU加油站
中断驱动多任务--- 单片机(MCU) 下的一种软件设计结构
MCU由于内部资源的限制,软件设计有其特殊性,程序一般没有复杂的算法以及数据结构,代码量也不大, 通常不会使用 OS (Operating System), 因为对于一个只有若干K ROM、一百多byte RAM 的MCU来说,一个简单OS 也会吃掉大部分的资源。 对于无OS的系统,流行的设计是主程序(主循环 )+(定时)中断,这种结构虽然符合自然想法,不过却有很多不利之处,...
阅读详情
2016-07-26 |
单片机
如何提高单片机系统的抗干扰能力?!
随着单片机的发展,单片机在家用电器、工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛。然而处于同一电力系统中的各种电气设备通过电或磁的联系彼此紧密相连,相互影响,由于运行方式的改变,故障,开关操作等引起的电磁振荡会波及很多电气设备。 随着单片机的发展,单片机在家用电器、工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛。...
阅读详情
2016-07-26 |
单片机
8位、16位、32位MCU大比拼?如何选择合适器件?
几十年前,8位单片机(MCU)席卷业界,但现在8位MCU有让位32位架构的趋势,有行业分析师指出,32位和8位单片机还在在不断成长。不过,最早使用MCU的人对BASIC以及Microchip PIC还念念不忘,不过以最新Arduino Uno来说,这就是一个从8位到32位架构转变的典型案例。即使你现在的应用程序只需要一个8位架构,但因为所谓的“智能”设备需求增长过些日子8位就不够用了,...
阅读详情
2016-07-26 |
MCU
【下载】灵动微MM32F031开发板资料—— 库函数手册
本手册介绍了 32 位基于 ARM Cortex M0 微控制器 MM32F031xx 的固件函数库。 该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。 该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。...
阅读详情
2016-07-26 |
MM32F031
【下载】灵动微MM32F031开发板资料—— 产品手册
MM32F031使用高性能的ARM® Cortex®-M0 32位的RISC内核,最高工作频率为48MHz,内置高速存储器,丰富的增强I/O端口和联接到两条APB总线的外设。所有型号的器件都包含1个12位的ADC、5个通用16位定时器、1个高级PWM定时器,还包含标准和先进的通信接口:1个I2C接口和SPI接口、1个UART接口。 MM32F031产品供电电压为2.5V至5.5V,包含-40°...
阅读详情
2016-07-26 |
MM32F031
Cortex-M3的异常和中断
作者:sunheshan 1、 异常 M3支持15个系统异常,240个外部异常IRQ,其中NMI,复位,hardfault三个异常的优先级固定不可更改且是负数,其余的都可编程。 M3的异常分为抢占优先级和子优先级。 2 、关于中断优先级 M3中,除了复位,NMI以及硬fault有固定的优先级,其他优先级都是可编程的。原则上,CM3支持3个固定的高优先级和多达256级的可编程优先级,...
阅读详情
2016-07-25 |
Cortex-M3
【连载3】单片机小白学步之模拟电路、传统数字电路与单片机
大家都用过计算器,有没有想过它是怎么实现的呢?这里我不详述计算器的原理,而只对思路进行简单介绍。等我们学会了单片机,也可以亲手制作一个计算器。 用电路进行数学计算 通过电路进行数学计算,应该怎么做呢?为了便于理解,下面我举个很简单的例子。
2016-07-25 |
单片机
【下载】灵动微MM32F031开发板资料—— 用户手册
MM32F031 主系统由以下部分构成: 二个驱动单元: - CPU 内核系统总线(S-bus) - 通用DMA 三个被动单元 - 内部SRAM - 内部闪存存储器 - AHB 到APB 的桥(AHB2APBx),它连接所有的APB 设备 这些都是通过一个多级的AHB 总线构架相互连接的,如错误!未找到引用源。所示: 图1. MM32F031 系统架构 更多精彩详情请点击下载附件:...
阅读详情
2016-07-25 |
MM32F031
单片机设计过程中如何摆脱电磁干扰?
对电磁干扰的设计我们主要从硬件和软件方面进行设计处理,下面就是从单片机的PCB设计到软件处理方面来介绍对电磁兼容性的处理。
2016-07-25 |
单片机
MCU实战经验:多种的按键处理
按键通常有:IO口按键(BUTTON),AD按键(通过AD采样电压),IR(遥控器) 按按键功能分:有短按键,长按键,连续按键。打个比方,遥控电视机,按一下音量键,音量增加1,这个就是短按键。按住音量键不放,音量连续加,这个就是连续按键。按住一个按键5s,系统会复位,这个是长按键。 1、IO口按键,就是我们比较常见的一个IO接一个按键,或者是一个矩阵键盘。很多新人的处理方法可能是采样延时的方法,...
阅读详情
2016-07-25 |
MCU
【下载】灵动微MM32F031开发板资料—— 产品简介
概述 MM32F031 使用高性能的 ARM® Cortex®-M0 32 位的 RISC 内核,最高工作频率 48MHz,内置高速存储器,丰富的增强 I/O 端口和联接到两条 APB 总线的外设。所有型号的器件都包含 1 个 12 位的 ADC、5 个通用 16 位定时器、1 个高级 PWM 定时器,还包含标准和先进的通信接口:1 个 I2C 接口和 SPI 接口、1 个UART 接口。...
阅读详情
2016-07-25 |
MM32F031
浅谈单片机程序设计中的“分层思想”
“分层思想”并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种恍然大悟的感觉。如果说我不懂LCD怎么驱动,那好办,看一下datasheet,参考一下别人的程序,很快就可以做出来。但是如果不懂程序设计的思想的话,会给你做项目的过程中带来很多很多的困惑。 参考了市面上各种各样的嵌入式书籍,MCS-51,...
阅读详情
2016-07-25 |
单片机
,
程序设计
单片机开发涉及到的几个概念
很多学习电子电路设计的朋友都会涉及到单片机的开发,网络上有很多关于单片学习开发的资料,但是这些资料当中或多或少都会涉及一些比较专业的名词和概念,电路设计初学者看不明白,学习起来也比较困难,本篇文章就对单片机开发过程中所要涉及到的几个概念进行介绍,希望能对新手有所帮助。 1、什么是DSP中的“内部上拉”和“内部下拉”? DSP中介绍引脚时,注明PU,PD说是“内部上拉”和“内部下拉”,...
阅读详情
2016-07-25 |
单片机
,
开发
单片机远程控制步进电机、LED灯和蜂鸣器
作者:NK_test 通过采用C#语言实现的上位机控制单片机的步进电机模块、LED灯和蜂鸣器模块,使步进电机进行正、反转和停止并控制转速;LED灯模块进行有选择的呼吸式表达;蜂鸣器模块的开始和终止。 上位机通过串口和自定义的通信协议(8字节)控制单片机的步进电机、LED灯和蜂鸣器模块。其中在控制步进电机的过程中,为了使操作能够及时响应,使用了INT0中断来进行及时性速度响应;...
阅读详情
2016-07-25 |
单片机
【下载】灵动微MM32F103开发板资料—— 产品简介
概述 MM32F103 使用高性能的 ARM® Cortex®-M3 32 位的 RISC 内核,最高工作频率 96MHz,内置高速存储器,丰富的增强 I/O 端口和联接到两条 APB 总线的外设。所有型号的器件都包含 2 个 12 位的 ADC、2个 12 位的 DAC、2 个电压比较器、3 个通用 16 位定时器和 1 个 PWM 高级定时器,还包含标准和先进的通信接口:2 个 I2C...
阅读详情
2016-07-25 |
MM32F103
页面
第一页
前一页
…
573
574
575
…
下一页
末页
本土热门MCU
航顺芯片
兆易创新
国民技术
芯海科技
灵动微电子
小华半导体
爱普特微电子
热门话题
RISC-V
应用
IOT
无人机
智能工厂
智能家居
汽车电子
可穿戴产品
热门产品
STM32系列
RX系列
LPC系列
MSP430系列
PIC系列
PSoC系列
关键技术
Cortex-M3
Cortex-M4
Cortex-M0/M0+
算法
近期产品推荐
近期活动
微信公众号
©www.eetrend.com