对单片机的速度,有何要求?Holtek的单片机能符合该项应用吗?

答:目前HOLTEK的单片机速度最高为8MHz,一条指令执行时间为0.5us,以这样的速度,可以满足大多数项目的开发;不知你说的具体是什么项目。目前HOLTEK单片机主要有OTP和Mask两种,将来会推出Flash的单片机;但 HOLTEK的开发系统很完善,在开发阶段,HOLTEK还可以适当提供免费样片,相对来说,开发成本并不会比用Flash来得高。

生成海报
点赞

单片机

单片机学习,电子制作DIY学习与分享,各种新鲜的,有趣的,好玩的,一起来吧!机器人、无人机、树莓派/Raspberry Pi、arduino、极客、创客等

暂无评论

发表评论

相关推荐

MCU的功能只有在ROM中写入程序代码后才能显现出来。测试MCU时都是向ROM写入程序后并向输入管脚提供相应的测试矢量的情况进行的,然后对于OTP型MCU,只能一次编程,所以每次对封装后成品测试时,测试一个就废掉一个。据我所知,Holtek的MCU多为OTP版本单片机,Holtek是如何解决这个测试问题?

答:如果是IC生产厂商的测试人员,以HOLTEK的经验来说测试分两个步骤。
一、对裸片的ROM烧入 Code测试,看IC是否能正常写入程序。如果测试通过,则使用紫外线擦去裸片的ROM Code,进行封装。
二、使用外部测试电路来测试封装IC的逻辑电路。
如果是从厂商处拿到封装片后自行测试销售,那么所能做的就只是通过测量I/O口电阻,二极管值等参数,来测量IC的逻辑电路。无法测试ROM code是否能写入正确,除非是IC的原设计者,知道如何对IC预留的Test Rom(如果有预留的话)进行测试。

目前市场上单片机开发系统产品型号很多。想开发51系列单片机,选用什么型号的仿真器和编程器(每次编一片即可)比较好?

答:正如您所说的现在51系列单片机的仿真器产品型号很多,关于选用什么型号的仿真器,因为HOLTEK的IC不是51内核,仿真器都是 HOLTEK自行开发,故并不能给你非常好的建议。而且市面的51仿真器,林林总总1500--10000价格不等,所以要选择的话可以在网上 google一下有关仿真器的论坛,看看其他用户的评价,选择一个性价比最好的仿真器。

单片机对modem要进行哪些初始化操作?

答:一般单片机的MODEM通讯必须要有两个背景知识,一个是AT命令集,另一个是通用非同步接收发送器(UART)。
①AT命令集
下面介绍我通讯程式例子中涉及到的AT命令。
Dn:拨号命令。该命令使MODEM立即进入摘机状态,并拨出跟在后面的号码。D命令是基本的拨号命令,它受到其他命令的修饰可构成MODEM何时拨号以及如何拨号等操作。 T:音频拨号。例如,ATDT8886666,其中8886666为电话号码。 P:脉冲拨号。例如,ATDP8886666,其中8886666为电话号码。
,:标准暂停。我们常常碰到拨打外线电话时需要暂停一下,等听到二次拨号音(外线)之后才能再拨后续的号码。缺省时暂停时间为2s(秒),它由S8寄存器指定。 Sn:表示MODEM内部的寄存器。
S0:自动回应。如果要求MODEM具有自动回应特性,则应该预先将MODEM的S0寄存器设置为非0。
S8:逗号拨号修饰符的暂停时间。该寄存器决定了当MODEM在拨号中遇 到逗号(,)时应该暂停的时间。 ②通用非同步接收发送器UART
深入理解UART内部结构以及内部寄存器各位的含义,详细了解资料发送和接收的过程,有助于编写出高效、稳定的程式。一般介绍编写基本通讯程式需要知道的寄存器。实际的ADDRESS由具体接线决定。
串列传输速率除数锁存器(LSB、MSB)
在通讯之前要进行一些参数初始化,串列传输速率是首先应该考虑的一项。该寄存器是一个16位的寄存器,分为低8位(LSB)和高8位(MSB)寄存器。
另外单片机访问的是串列传输速率除数锁存器LSB/MSB。一般常用的工作频率是1。8432MHz。这个频率除以16就是串列传输速率的时钟频率,用于控制发送和接收资料的速度。 下面给出串列传输速率除数锁存器值的计算公式:
串列传输速率除数锁存器值=工作频率/(16×期望串列传输速率)=1843200/(16×期望串列传输速率)接收缓冲寄存器和发送保持寄存器(transmit and receive holding register)
读操作单片机访问接收缓冲寄存器(RHR),写操作单片机访问发送保持寄存器(THR)。 中断允许寄存器(interrupt enable register)FIFO控制寄存器(FIFO control register)
资料发送和接收模式的选择。常用的两种模式:FIFO和DMA。其中DMA又有两种模式DMA的模式0、DMA的模式1可供选择。

HT48系列单片机支持串行通信吗?采用哪种通信方式较合适?HT46系列单片机串行通信的I/O口PA。67与51系列的RX/TX两PIN(P3。0/P3。1)的结构有何不同,传输效能是否一样? 能给个键盘与电脑通信的例程和常规通信协议吗?

答:HT48系列的单片机支持串行通信。可以通过软件编程,利用HT48系列单片机的I/O实现串行通信。在HOLTEK的网站上有使用HT48系列进行“I2C”或者“三线串行通信”实现串行通信的软硬件应用范例(http://www.holtek.com.cn/tech/tech.htm)。
HT46系列的串行通信口PA。6/SDA和PA。7/SCL是共用管脚,它们可以通过掩膜选择作为普通I/O全双工的输出输入接口,或者串行通信口。当作为串行口时,SDA/SCL是I2C通讯总线协议的从端,这和51系列的RX/TX使用的串行通信协议是不同的,51系列的TX/RX遵循的是RS-232串行协议。所以他们之间的传输效能是不可比的。
如果想用单片机做键盘产品的话,推荐使用HOLTEK的HT82K68E,它支持PS/2接口,或者是HT82K96E,它支持USB接口。这些芯片是HOLTEK专为键盘应用所设计的。具体的芯片资料请见 http://www.holtek.com.cn/products/mcu_11.htm

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

对单片机的速度,有何要求?Holtek的单片机能符合该项应用吗?