博客

基于TI-RTOS的CC2650DK开发(17)---支持模块

judy 发表于:周二, 08/08/2017 - 11:08 , 关键词:
第六章 支持模块 本章描述为管理整体应用程序行为所提供的一些基础支持特征及配置参数的APIs所对应的模块。 6.1 应用支持和管理模块 SYS/BIOS和XDCtools提供了数个模块用于支持和管理整个应用程序行为。以下模块提供了属于这个类别的APIs和配置设置: • BIOS Module (ti.sysbios.BIOS): 负责SYS/BIOS启动和全局参数维护。见6.... 阅读详情
449

涨知识:LED驱动电源类别及性能

judy 发表于:周五, 08/04/2017 - 16:29 , 关键词:
LED驱动电源把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。 什么是LED驱动电源? LED驱动电源把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(... 阅读详情
443

MCU是怎样输出PWM波形的

judy 发表于:周五, 08/04/2017 - 11:31 , 关键词:
在电力电子控制中,PWM几乎是无处不在的,不论是AC/DC,DC/AC,还是DC/DC,都涉及到PWM,PWM具体是什么可以自行百度,网上资料非常多,这里就不再赘述。在电力电子变换里面,PWM波形生成有两种方式,模拟和数字,专用的模拟IC不在此文探讨范围之内,本文主要介绍怎样用MCU来生成PWM。 在所有的MCU里,都会有Timer定时器,PWM就是通过这个外设生成的,基本的原理可以通过下图(... 阅读详情
477

一文了解单片机“攻击”与“防守”技术

judy 发表于:周四, 08/03/2017 - 17:47 , 关键词:
单片机一般都有内部ROM/EEPROM/FLASH供用户存放程序。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,这就是所谓拷贝保护或者说锁定功能。 事实上,这样的保护措施很脆弱,很容易被破解。单片机攻击者借助专用设备或者自制设备,... 阅读详情
529

【原创】惊!一位年轻的本土半导体“老兵”竟捣鼓出业界功耗最低的MCU?

judy 发表于:周四, 07/13/2017 - 13:37 , 关键词:
作者:电子创新网张国斌 据说搞IC设计的人因为压力大都少年老成,第一眼看到王翔,就感觉他虽有个娃娃脸但确实有一点沧桑,一打听才知道他虽只有三十多岁,但已经有14年IC设计经验,而且在MCU领域有超过10年设计经验!开发过13款MCU!这在本土IC设计领域也算是一个不折不扣的“老兵”了,在成都国腾微电子、海思半导体、富士通半导体等公司的工作经历让他积累了不少压力和丰富的设计经验,不过,... 阅读详情
581

单片机pwm控制基本原理详解

judy 发表于:周三, 08/09/2017 - 11:09 , 关键词:
PWM是Pulse Width Modulation的缩写,它的中文名字是脉冲宽度调制,一种说法是它利用微处理器的数字输出来对模拟电路进行控制的一种有效的技术,其实就是使用数字信号达到一个模拟信号的效果。这是个什么概念呢?我们一步步来介绍。 首先从它的名字来看,脉冲宽度调制,就是改变脉冲宽度来实现不同的效果。我们先来看三组不同的脉冲信号,如图所示。 这是一个周期是 10ms,即频率是 100Hz... 阅读详情
387

单片机编程语言的比较

judy 发表于:周一, 07/31/2017 - 13:39 , 关键词:
单片机又称单片微控制器,它是把一个计算机系统,包括cpu、ram、rom、定时/计数器和多种i/o接口集成到一个芯片上。由于单片机的种种优点和特性,其应用领域极其广泛。单片机系统同样也由硬件系统和软件系统构成,因此涉及到程序的编写问题。单片机的编程语言很多,大致分成三类:机器语言、汇编语言、高级语言。机器语言由于繁琐容易出错,一般用户已经不再使用。下面分别对汇编语言和最常用的高级语言进行分析。... 阅读详情
406

浅谈单片机下载程序电路原理

judy 发表于:周五, 07/28/2017 - 11:29 , 关键词:
目前为止,接触单片机已有不少,从选择元器件、原理图、PCB、电路硬件调试、软件开发也算小有心得。 单片机软件开发里面第一步当属下载程序了,如果这一步都有问题,那么后面的一切便无从谈起,记得当初刚接触单片机时,对于下载电路方法及原理也是一头雾水。好在随着经验的积累以及自己的努力探求,现在对此问题算是有了点点自己的经验理解。故今天在此针对常用51单片机下载程序问题做下详解,以求新手们少走弯路。 原理... 阅读详情
427

基于TI-RTOS的CC2650DK开发(16)---Timer(定时器)

judy 发表于:周四, 07/27/2017 - 11:59 , 关键词:
之前一直把Timer翻译为计时器,感觉定时器更贴切些。之后全部翻译为定时器。 5.3 定时器模块 ti.sysbios.hal.Timer模块是一个面向定时器外设的标准接口。此模块将于8.3节进行详细描述,因为它是硬件抽象层(HAL)的一部分。 你可以使用此模块创建定时器(就是标记使用的定时器)并配置为定时器到期时调用一个tickFxn。仅在定时器外设无需任何自定义配置时使用此模块。... 阅读详情
398

程序的思考「从单片机到PC」

judy 发表于:周二, 07/18/2017 - 11:43 , 关键词:
关于程序的执行,以前想的不多,没有意识到一个程序在运行时,从哪里读指令,数据又写在哪里呢 从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过这些我们很少回去修改)。PC在上电时,和MCU差不多,不过读取的是BIOS,... 阅读详情
400

页面