跳转到主要内容
Main-menu-for-MCU
首页
技术
新闻
下载中心
视频
博客
活动
登录
注册
MCU加油站
灵动微电ARM内核MM32 MCU闪耀国际物联网博览会
2016年6月30日,上海灵动微电子股份有限公司(公司简称“灵动微电”,证券代码:833448)MCU事业部总经理娄方超,应邀参加了“2016中国(上海)物联网大会暨中国(上海)国际物联网博览会”,并做了主题为“MM32 MCU,基于ARM内核的物联网灵动之风”的演讲。 灵动微电MCU事业部总经理娄方超演讲中 娄方超表示,MM32 包含MM32x031和MM32x103两大系列,该系列具备“...
阅读详情
2016-07-08 |
MCU
,
ARM
,
MM32
话说单片机应用系统硬件电路设计
一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。 系统的扩展和配置应遵循以下原则: 1、尽可能选择典型电路,...
阅读详情
2016-07-08 |
单片机
灵动微电子杀入32位MCU领域,MCU洗牌即将拉开序幕?
作者:电子创新网 张国斌 520不但是爱情表达日,也让半导体厂商用来表达对用户的满满爱意,5月20日,在2016深圳(国际)集成电路技术创新与应用展上,上海灵动微电子股份有限公司宣布正式推出“MM32x031”及 “MM32x103”系列32位MCU产品,在这个流行跨界和融合的时代,这意味着这家中国唯一一家在证券市场公开挂牌的MCU设计代工企业正式杀入MCU品牌领域,...
阅读详情
2016-06-27 |
灵动微电子
,
MCU
单片机编程语言的比较
单片机又称单片微控制器,它是把一个计算机系统,包括cpu、ram、rom、定时/计数器和多种i/o接口集成到一个芯片上。由于单片机的种种优点和特性,其应用领域极其广泛。单片机系统同样也由硬件系统和软件系统构成,因此涉及到程序的编写问题。单片机的编程语言很多,大致分成三类:机器语言、汇编语言、高级语言。机器语言由于繁琐容易出错,一般用户已经不再使用。下面分别对汇编语言和最常用的高级语言进行分析。...
阅读详情
2017-07-31 |
浅谈单片机下载程序电路原理
目前为止,接触单片机已有不少,从选择元器件、原理图、PCB、电路硬件调试、软件开发也算小有心得。 单片机软件开发里面第一步当属下载程序了,如果这一步都有问题,那么后面的一切便无从谈起,记得当初刚接触单片机时,对于下载电路方法及原理也是一头雾水。好在随着经验的积累以及自己的努力探求,现在对此问题算是有了点点自己的经验理解。故今天在此针对常用51单片机下载程序问题做下详解,以求新手们少走弯路。 原理...
阅读详情
2017-07-28 |
基于TI-RTOS的CC2650DK开发(16)---Timer(定时器)
之前一直把Timer翻译为计时器,感觉定时器更贴切些。之后全部翻译为定时器。 5.3 定时器模块 ti.sysbios.hal.Timer模块是一个面向定时器外设的标准接口。此模块将于8.3节进行详细描述,因为它是硬件抽象层(HAL)的一部分。 你可以使用此模块创建定时器(就是标记使用的定时器)并配置为定时器到期时调用一个tickFxn。仅在定时器外设无需任何自定义配置时使用此模块。...
阅读详情
2017-07-27 |
程序的思考「从单片机到PC」
关于程序的执行,以前想的不多,没有意识到一个程序在运行时,从哪里读指令,数据又写在哪里呢 从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过这些我们很少回去修改)。PC在上电时,和MCU差不多,不过读取的是BIOS,...
阅读详情
2017-07-18 |
基于TI-RTOS的CC2650DK开发(15)---Clock(时钟)
时间服务 时间服务概览 • 在 SYS/BIOS和XDCtools中,有几个模块涉及计时和时钟相关服务: ti.sysbios.knl.Clock模块:负责内核用于保持时间轨道的周期性系统tick。所有SYS/BIOS APIs期望一个timeout参数来中断根据时间ticks所设置的timeout。时钟模块用于调度那些在时钟ticks中指定的内部运行的函数。默认情况下,...
阅读详情
2017-07-12 |
6种常见的单片机数字滤波算法
单片机主要作用是控制外围的器件,并实现一定的通信和数据处理。但在某些特定场合,不可避免地要用到数学运算,尽管单片机并不擅长实现算法和进行复杂的运算。下面主要是介绍如何用单片机实现数字滤波。 在单片机进行数据采集时,会遇到数据的随机误差,随机误差是由随机干扰引起的,其特点是在相同条件下测量同一量时,其大小和符号会现无规则的变化而无法预测,但多次测量的结果符合统计规律。为克服随机干扰引起的误差,...
阅读详情
2017-06-28 |
MCU产品、软件、生态系统的演变及未来展望
作者:王朋朋 单片机进入中国30年,也正是单片机高速发展的时代。从简单的控制到嵌入式系统,再到物联网,从工业领域到消费电子、安防、医疗、汽车、智能家居等产品,单片机无处不在,并从高科技领域越来越多的进入我们的日常生活。 单片机的发展从8位开始,目前8位单片机仍占有较高市场份额,在很多应用中发挥重要作用,但32位的ARM产品显然成长更快。从8位到32位,不仅仅是位数和CPU内核的变化,在软件开发、...
阅读详情
2017-06-21 |
基于TI-RTOS的CC2650DK开发(14)---邮箱
Mailboxes(邮箱) ti.sysbios.knl.Mailbox模块提供了一系列函数管理mailboxes。Mailboxes可用于在相同处理器的两个task中传递缓冲。一个Mailbox实例可用于多个readers和writers。 Mailbox模块拷贝缓冲到合适尺寸的内部缓冲。这些缓冲的尺寸和个数在Mailbox实例创建时指定。拷贝在通过Mailbox_post()发送缓冲时建立。...
阅读详情
2017-06-20 |
基于TI-RTOS的CC2650DK开发(13)---门
Gates(门) Gates是用于防止并发访问代码关键区域的设备。各种门关于如何锁住关键区域的实现并不一样。 线程可以被更高优先级线程抢占,一些代码段在被另一个线程执行前需要被一个线程执行完毕。使用代码改变关键区域的全局变量这样的普通应用需要通过Gate来进行保护。 Gates通常用于禁用一些级别的抢占,如禁用task切换或甚至硬件中断,或用于二元semaphore。通过使用一个key,...
阅读详情
2017-06-15 |
基于TI-RTOS的CC2650DK开发(11)---信号量
信号量(Semaphores) SYS/BIOS在semaphores的基础上提供了一系列用于任务间同步和通信的函数。Semaphore通常用于协调访问一系列竞争任务间的共享资源。Semaphore模块提供的函数通过Semaphore_Handle类型句柄来操作semaphore对象的访问。参阅video introducing Semaphores进行概览。 无论是简单的(FIFO)...
阅读详情
2017-06-14 |
基于TI-RTOS的CC2650DK开发(10)---空闲循环
The Idle Loop dle Loop是 SYS/BIOS中的后台线程,在没有Hwi、Swi或Task时持续运行。任何其它线程在任何时间可抢占Idle Loop。 Idle管理器允许你在Idle Loop中插入函数运行。在configured. Idle_loop中会调用的每个Idle对象所相联的函数。Idle Loop每次调用一个函数,并在一个连续循环中往复调用所有函数。...
阅读详情
2017-06-13 |
基于TI-RTOS的CC2650DK开发(9)---任务示例
Task Hooks示例 下例使用了单个Task hook集。此例演示了如何读写每个hook集关联的Hook上下文指针。 首先是C代码:
2017-06-09 |
‹‹
622 中的第 615
››
本土热门MCU
航顺芯片
兆易创新
国民技术
芯海科技
灵动微电子
小华半导体
爱普特微电子
热门话题
RISC-V
应用
IOT
无人机
智能工厂
智能家居
汽车电子
可穿戴产品
热门产品
STM32系列
RX系列
LPC系列
MSP430系列
PIC系列
PSoC系列
关键技术
Cortex-M3
Cortex-M4
Cortex-M0/M0+
算法
近期产品推荐
近期活动
微信公众号
©www.eetrend.com