您的位置 首页 报告

关于运用c8051fxxx单片机用户常见疑问如下

1振荡器问:内部时钟振荡器是不是不稳定?是否可以用于产生波特率的时基?答:不同器件的内部时钟振荡器的精度是不同的(plusmn;20%)。

1. 振动器
问:内部时钟振动器是不是不安稳?是否能够用于发生波特率的时基?
答:不同器材的内部时钟振动器的精度是不同的(±20%)。随电源电压改变,它也将发生改变(6.5%/V)。但根本不随温度改变(<1%温度改变规模-40-+85℃)。因为不同器材内部振动器的离散性较大,所以不能用于发生波特率,应该外接规范晶体 (而C8051F300/301内部振动器精度为±2%,可用于发生波特率) 。
问:片内/外振动器怎么装备?
答:正确过程:
  1. 答应外部振动器;
  2. 等候1ms;
  3. 查询XTLVLD 0->1
  4. 切换到外部振动器。
留意:振动器频率的挑选,即OSCXCN寄存器的装备(外部振动器频率操控位的设置)。
汇编和C的部分源代码如下:
汇编:
mov OSCXCN, #67h       ;答应外部振动器频率为 18.432MHz
clr A              ; 最少等候1ms
djnz acc, $           ; 等候 ~512us
djnz acc, $          ; 等候 ~512us
osc_wait:           ; 查询 XTLVLD是否为1
mov a, OSCXCN
jnb acc.7, osc_wait
orl OSCICN, #08h       ; 挑选外部振动器作为体系时钟源
orl OSCXCN, #80h        ; 使能丢掉时钟检测器
C言语:
void SYSCLK_Init (void)
{
int i              ; //延时计数器
OSCXCN = 0x67         ; //发动外部振动器用 22.1184MHz 晶体
for (i=0; i < 256; i++)    ; // 最少等候>1ms
while (!(OSCXCN & 0x80))    ; // 等候晶体安稳
OSCICN = 0x88         ; //挑选外部振动器作为体系时钟源
                 //使能丢掉时钟检测器
}
 
2. 模数转化
问:从上电(或退出掉电形式)到ADC安稳开端转化需求多长时刻?
答:模仿树立时刻也便是等候参阅电平安稳的时刻。它取决于接在VREF引脚的电容容量。此电容越大VREF的噪音就越小,ADC转化成果的噪音也就越小。假如用4.7uF电容,则安稳时刻大约为2ms,假如无旁路电容(不引荐),安稳时刻大约为10us。
留意:在开端转化之前,需求一个1.5us的盯梢时刻,这也就决议了ADC多路转化开关(MUX)的切换速度。
问:ADC的最大VREF电压:
答:内部参阅:2.40±0.03V;
外部参阅:VA+-0.3V。
问:ADC的最大输入电压及输入阻抗
答:ADC的最大输入电压为VREF。输入电容为10pF;输入阻抗等价于一个5kΩ电阻和一个10pF电容的串联。
请参阅运用笔记AN019″核算开关电容ADC的树立时刻”。
问:ADC可编程窗口检测器有什么用处?
答:ADC可编程窗口检测器在许多运用中非常有用。它不停地将ADC输出与用户编程的约束量进行比较,并在检查到越限条件时告诉体系操控器。这在中止驱动的体系中特别有用。既能够节约代码空间和CPU带宽又能供给快速呼应的时刻。
问:C8051F020/F021的内部参阅怎么运用?
答:F020:假如ADC0、ADC1及DAC都运用内部参阅,将VREF连接到VREF0、VREF1、VREFD引脚,
   F021:将VREF连到VREFA引脚即可。  
 
3. 端口
问:器材IO口的吸收(sink)电流和源(source)电流是多少?
答:GPIO(通用IO)引脚当电压为0.6V时能够吸收8.5mA的电流。当电压为VDD-0.7V时的源电流为3mA。
问:在GPIO引脚上的弱上拉的值是多少?
答:当VDD=3.0V时,上拉值大约为100KΩ左右。
问:Silicon Lab C8051FXXX系列单片机的IO口与传统8051单片机比较有什么区别?
答:①Cygnal C8051FXXX系列单片机的IO口悉数为三态双向口(而传统8051单片机P1、P2、P3口为准双向口),内部有弱上拉可制止(传统8051单片机固有),可装备为开漏输出和推挽输出(传统8051单片机只要开漏输出)。
  ②片内数字资源要经过数据交叉开关(crossbar)按必定的优先级装备到IO引脚(C8051F2XX系列在外,而传统8051单片机不具备这一功用)。
问:Silicon Lab 8051FXXX系列单片机电源电压悉数为2.7-3.6V,那么是否有与5V体系接口的比较简略的解决方案?
答:一切IO口答应5V(极限值为5.8V)输入,可是输出为VDD电平。假如与5V体系接口,最简略的办法是在输出端加上拉电阻,关键是上拉电阻的挑选。详细参阅运用笔记AN011″在5V体系中运用C8051FXXX”。
主张:假如或许,请尽量选用电压供电兼容的芯片,这是一种最理想的挑选。
问:模仿引脚能否简略地用于数字I/O?
答:假如模仿引脚是独立的是不能够的。可是假如模仿引脚和数字IO是复用的,是能够经过SFR的设置来完结装备。
问:C8051F020/022的p4-p7口和p0-p3口有什么不同?
答:P0-P3口复位时为通用口,可经过Crossbar(数据交叉开关)寄存器按优先级设置成第二功用。而P4-P7口是通用口,别的P4-P7寄存器不能位寻址。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/259520.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部