freetech

带传感器的智能玩具飞机或将普及

早期的玩具飞机一般是简单的遥控调速2个电机,一个是动力电机,一个是方向电机。这种飞机可控性差,只能简单飞行。随着传感器技术的发展,现传感器种类越来越齐全,价格也逐渐下降,在消费电子中逐渐被采用。而人们的购买力确在不断提高,已经不满足于传统的事物了。基

你的低功耗系统多长时间醒一次?——kinetis下RTC报警中断例子

有个网友说做个系统1小时唤醒一次,之前是用一个外置RTC芯片。我看了下kinetis的手册,其实内部RTC也可以实现。并且唤醒周期更灵活,可以是“若干年若干月若干天若干小时若干分若干秒”后产生中断并唤醒cpu。有了RTC,CPU可以安然入睡了,等到你设置的那一秒到来时会唤

飞锐泰克拟出卡式系统

官方的PCI-E的座子市场上不太好找,故我们拟出一款卡式系统,相比官方的塔式系统有2点主要差别:1、塔式的PCI-E座子,卡式的是PCI的座子。2、塔式的是2排金手指,卡式的是1排金手指。除此之外,我们还将针对中国工程师的习惯和元器件的易买性考虑选择中国常用元器件。卡

触摸按键的几种实现方式

根据工作原理不同,触摸按键分:电阻式、电容式、红外感应式和表面声波式。现在单个或几个按键中常用电容式,其基本原理是手摸上去后会增大触摸点对地的电容,根据电容的变化来判断是否有键按下。现在常用的方式有2种:1、纯软件实现:该方法不需要MCU有新的硬件资源,

你可能忽略的关于低功耗的6件事

1、运行功耗可能不是最重要指标:有些人想找一种运行功耗低的芯片,想不用对程序进行低功耗的考虑,依靠芯片的运行功耗低来实现低功耗。实际上这种能节省的功耗相当有限。2:唤醒时间也很重要:一般低功耗程序是大部分时间休眠,少部分时间工作,然而从休眠到唤醒的过程

MC9S08FL16用IO口+定时器实现单线串行通信

一个特定的应用,要求用单线实现串行通信。其实原本可以用SCI做,但有人把板子画到不是UART的地方了,只能用另外的方式。可以用定时器+IO口的方式实现。本次应用数据比较简单:定长的帧,第一个数固定为0x56,8位数据无起始和停止位。下面就发送和接收2方面说明之。一

kinetis型号中各字母的含义

kinetis命名规则变过一次,下面将最新的命名规则解释一下,便于查询,以MK20DX256ZVLQ10(R)为例说明之:各字段的可能值:封装图示:

kinetis大家族

经历了又一轮的技术培训,对kinetis有了更进一步的认识。以前只知道k系列,现在发现还有更广泛的产品系列,下图是一览:从上图可以看出,kinetis共分5个列从低端到高端依次是“L系列”、“K系列”、“X系列”“E系列”。

HCS08新品——S08P系列

飞思卡尔推出新型5V8位S08PMCU系列,有助您设计出更耐用和可靠的产品,满足严苛的工业应用和用户接口环境,并能符合电器安全标准IEC60730。S08P系列结构简单,且功能强大,EFT/ESD性能特别优异。这种可扩展、引脚兼容的MCU系列可重用现有8位S08内核、IP和工具,便于现有

HCS08单片机的在应用编程IAP

HCS08单片机支持在应用编程IAP,可以把需要断电保存的内容存到Flash里,有人称之为Flash模拟EEPROM。实现该功能要求2点:1、Flash时钟要在150~200kHz。2、被挖除的Flash与操作Flash的程序不能放在同一扇区。一种办法是把操作代码放到栈里面运行,官方为该方法提供了3

HCS08系列MCU动态程序更新功能的使用

前面介绍是HCS08单片机的IAP功能,已经能实现数据存储等基本应用。这里再深入介绍一下用该功能实现程序动态更新的方法。要实现程序动态更新,需满足2个条件:1、程序划分为不更新和更新2部分。要有一段永远不被更新的程序,一般称之为Bootloader。2、中断处理程序入

S19文件转Hex或bin的方法

飞思卡尔MCU编译出来的文件是abs或s19格式,而很多编程器支持的是hex和bin格式。如何将abs或s19转换成BIN和其他格式的文件?其实飞思卡尔自带burner就可以实现。下面我就给大家介绍一下burner工具的使用。1、burner位于“<codewarior安装目录\prog”下(本例是:D:\Pr

HCS08的内部RC振荡器校准方法

MC9S08内部的RC振荡器可以通过一个寄存器ICGTRM来调节频率,在一定范围内只要有个基准就可以将其校准。一般是在烧写程序的时候用BDM的频率来校准这个频率,BDM自动算出ICGTRM的值并把它写到一个地址里。而在程序中加上下面的代码即可://本例基于MC9S08AC8,校准值存储

USBDM固件升级步骤

如果您发现您手头的USBDM固件版本比较老,和PC端软件不匹配或希望用到新版的某些功能,可以用USBDM自带的软件来升级。下面以4.7升级到4.9为例介绍其步骤:如果是USBDM4.7的固件,而PC机装的是4.9的软件,连机时“SelectBDM”里会出现“WrongFirmwareVersion”的提示,如

话说IO口

IO口是单片机应用中最常用的功能之一,几乎所有的单片机系统中都要用到IO口。为此,现在的单片机对IO口做了很大改进,比传统的8051增加了很多功能。下面就几个方面进行剖析:1、输入/输出选择功能:传统的8051是带内部上拉的准双向IO,其输出低电平能力较强(一般达20mA