飞利浦半导体
单芯片32位微控制器
Erratasheet
ADC.5
简介:
边沿触发ADC转换启动错误
LPC2124
当ADCR寄存器中的START字段包含010-111在ADCR的EDGE位将决定
转换是否开始在所选CAP / MAT信号的上升或下降沿。 EDGE = 0
将选择上升沿检测, EDGE = 1选择下降沿检测。 (在CAP / MAT引脚)
如果所选CAP / MAT信号的状态是1和EDGE设置为检测上升沿(EDGE = 0)
或者,如果选择了检测下降沿(EDGE = 1),并且所选择的CAP的状态/ MAT信号
是0 ,当启动位被写入到一个ADC转换将立即被启动。因此,
第一次转换表现为电平触发的事件,而不是边沿触发。
清除所选CAP / MAT信号, EDGE = 0 ,或将所选CAP / MAT信号EDGE =
1日前,以书面010-111开始现场。另外,写入后丢弃的第一次转换
起始位。
写ADCR ,而转换正在进行
写ADCR在转换过程中应该设置DONE位,并开始一个新的
转换。
实际上,如果ADCR被写入在2.5 ADC_clock周期,一个新的转换开始,但
DONE位没有设置。如果ADCR被写入到2.5 ADC_clocks之后,但在转换内
时,DONE位被置在一个ADC_clock和新的转换开始。
不要写入ADCR ,直到转换完成。
的SPI中断标志无意结算
SPI中断标志位被SPI接口设置为产生中断。它是通过写一个清零
1到该位。
写任何与SPI外设相关的寄存器将清除SPI中断寄存器。
避免写入SPI寄存器,同时发送正在进行或SPI同时中断
正在申请中。
问题:
解决方法:
ADC.6
简介:
问题:
解决方法:
SPI.1
简介:
问题:
解决方法:
EXTINT.1
简介:
通过EXTPOLAR或EXTMODE VPBDIV的腐败
该VPBDIV寄存器控制VPB时钟的相对于处理器时钟速率。
EXTPOLAR和EXTMODE确定外部中断的操作参数。
写任外部中断极性寄存器( EXTPOLAR )或外部中断模式
寄存器( EXTMODE )将破坏VPBDIV寄存器。无论是EXTPOLAR或EXTMODE的读
将被破坏由VPBDIV寄存器。如果VPBDIV为“1”或“2”之前的任何写操作EXTPOLAR
或EXTMODE , CPU将挂在写EXTPOLAR或EXTMODE 。
如果VPBDIV不为零,读或写EXTMODE或之前写的所有零到VPBDIV
EXTPOLAR ,然后写入正确的值回VPBDIV 。在大多数应用中,这是一个公知的和
固定的值,但是,如果有在VPBDIV动态变化的可能性,软件将需要读
VPBDIV ,写零到VPBDIV ,读或写EXTMODE和/或EXTPOLAR ,然后重写
之前从VPBDIV读值。
问题:
解决方法:
2004年11月8日
5