我还使用UART并通过SystemCoreClock和
一切正常。
我通过UART发送SystemCoreClock的值,并且为50MHz(我使用
10MHz晶体和PLL)。
我在打电话时打电话给SystemCoreClockUpdate(),但是没有
mg。
Thanks
Citando Daniel Widyanto:
>
>
>
> Hi,
>
>如果您使用SystemCoreClock(如LPC_I2C->SCLH =
>(SystemCoreClock / 400000UL)),请确保已调用
>theSystemCoreClockUpdate()之前。否则,
>即使您的MCU时钟是,SystemCoreClock也会显示12Mhz
>已经配置为以48Mhz运行。
>
> Regards,
> -daniel
>________________________________
>来自:M. Manca
> To: l乐橙云app[2]
>发送:2012年5月31日,星期四,2:33 AM
>主题:回复:[lpc2000] LPC1114 I2C问题
>
>Il 30/05/2012 19:15,r 乐橙云app @ iol.pt [3] ha scritto:
> >
> >
> > Still doesn't work.
> > Thanks.
> >
>您的硬件是专有的还是使用评估板?可能
you
>有兴趣在标准板上有一个可行的例子吗?
>您正在使用哪个IDE /编译器?
> >
> >
> > Citando Phil Young
> > >:
> > >
> > >
> > >
> > >尝试对PIO控制引脚使用此设置,我会用它
> works fine.
> > >
> > > LPC_IOCON->PIO0_4 = 0xC1U; / * P0.4 = SCL * /
> > > LPC_IOCON->PIO0_5 = 0xC1U; / * P0.5 = SDA * /
> > >
> > > Regards
> > >
> > > Phil.
> > >
> > > From: l乐橙云app[2]
> [1]
> > > [mailto:l乐橙云app[2]
> > [1]] On Behalf Of
> > > r_goncalves2000
> > >发送:2012年5月29日18:14
> > > To: l乐橙云app[2]
> [1]
> > >主题:[lpc2000] LPC1114 I2C问题
> > >
> > >(我已将此消息发布到LP1100组,但这是我的
> > > intention to post
> > > anly here. Sorry)
> > >
> > > Hello All
> > >我在尝试与24LC16 E2PROM通信时遇到了麻烦。
> > >我以前使用LPC2000和LPC17xx micros做到了
> > > problem, and
> > > it
> > > was no big deal.
> > >经过几天的这个问题,我快要精疲力尽了
> > > ideas on how to
> > >解决问题,不知道它是软件还是
> > > hardware problem.
> > >
> > >我的硬件如下:
> > >-LPC1114引脚16(SDA)连接到24LC16引脚5(SDA)
> > >-LPC1114引脚15(SCL)连接到24LC16引脚6(SCL)
> > >-每条线作为2K7上拉电阻至3V3
> > >-该板是4层板,距离24LC16 1cm
> from the MCU.
> > >
> > >我的400KHz I2C初始化例程如下:
> > >NVIC_DisableIRQ(I2C_IRQn); / *禁用I2C总线中断* /
> > >g_ui32I2C_Flags = 0;
> > > LPC_SYSCON->PRESETCTRL | = 0x02U; / *取消激活重置* /
> > > LPC_SYSCON->SYSAHBCLKCTRL | =(0x01U<<5); / *启用I2C时钟* /
> > > LPC_IOCON->PIO0_4 = 0x01U; / * P0.4 = SCL * /
> > > LPC_IOCON->PIO0_5 = 0x01U; / * P0.5 = SDA * /
> > > LPC_I2C->CONCLR = 0x6CU; / *清除所有I2C操作位* /
> > > LPC_I2C->SCLH =(SystemCoreClock / 400000UL);
> > > LPC_I2C->SCLH >>= 1U; / *将值除以2(占空比为50%)* /
> > > if( LPC_I2C->SCLH < 4U )
> > > {
> > > LPC_I2C->SCLH = 4U; / *值必须大于或等于4 * /
> > > }
> > > LPC_I2C->SCLL = LPC_I2C->SCLH; / *占空比为50%* /
> > >NVIC_EnableIRQ(I2C_IRQn); / *启用I2C总线接口
> interrupts */
> > > LPC_I2C->CONSET = 0x40U; / *启用I2C接口* /
> > >
> > >在400KHz的频率下我无法读写。
> > >我已经尝试了10KHz,大多数时候我都可以阅读,但是大多数
> > > the times I
> > > can't
> > > write.
> > >我知道I2C ISR正在被触发。
> > >我为每个中断增加计数器,我可以看到一些
> > > interruptions
> > > are beeing fired.
> > >
> > >有什么想法可以找到问题所在吗?
> > >
> > > Thanks.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > Ligaes:
> > ---------
> >[1] mailto:lpc2000%40yahoogroups.com
> > [2]
> >mailto:p 乐橙云app @ dsl.pipex.com [4]
> >
>
?subject = RE%3A%20%5Blpc2000%5D%20LPC1114%20I2C%20问题
> > [3]
> > mailto:l乐橙云app[2]
> >
>
?subject = RE%3A%20%5Blpc2000%5D%20LPC1114%20I2C%20问题
> > [4]
> >
>
http://groups.yahoo.com/group/lpc2000/post;_ylc=X3oDMTJybTdpNzlhBF9TAzk3MzU5NzE0BGdycElkAzExNDUzMTY2BGdycHNwSWQDMTcwNjU1NDIwNQRtc2dJZAM1NzQxOARzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEzMzgzMTU0NjI-?act=reply&messageNum=57418
> >
>
> > [5]
> >
>
http://groups.yahoo.com/group/lpc2000/post;_ylc=X3oDMTJmdXJxYjUyBF9TAzk3MzU5NzE0BGdycElkAzExNDUzMTY2BGdycHNwSWQDMTcwNjU1NDIwNQRzZWMDZnRyBHNsawNudHBjBHN0aW1lAzEzMzgzMTU0NjI-
> > [6]
> >
>
http://groups.yahoo.com/group/lpc2000/message/57416;_ylc=X3oDMTM3djU2Nm0xBF9TAzk3MzU5NzE0BGdycElkAzExNDUzMTY2BGdycHNwSWQDMTcwNjU1NDIwNQRtc2dJZAM1NzQxOARzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEzMzgzMTU0NjIEdHBjSWQDNTc0MTY-
> > [7]
> >
>
http://groups.yahoo.com/group/lpc2000/members;_ylc=X3oDMTJnbWdzcTc5BF9TAzk3MzU5NzE0BGdycElkAzExNDUzMTY2BGdycHNwSWQDMTcwNjU1NDIwNQRzZWMDdnRsBHNsawN2bWJycwRzdGltZQMxMzM4MzE1NDYy?o=6
> > [8]
> >
>
http://groups.yahoo.com/group/lpc2000;_ylc=X3oDMTJmZjlqajhvBF9TAzk3MzU5NzE0BGdycElkAzExNDUzMTY2BGdycHNwSWQDMTcwNjU1NDIwNQRzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEzMzgzMTU0NjI-
> > [9]
> >
>
http://groups.yahoo.com/;_ylc=X3oDMTJlMHQxODBoBF9TAzk3MzU5NzE0BGdycElkAzExNDUzMTY2BGdycHNwSWQDMTcwNjU1NDIwNQRzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTMzODMxNTQ2Mg--
> > [10]
> > mailto:l乐橙云app[5]
> >
>
?subject = Change%20Delivery%20Format:%20Traditional
> > [11] mailto:l乐橙云app[6]
> >
>
?subject =电子邮件%20投递:%20Digest
> > [12] mailto:l乐橙云app[7]
> >?subject =退订
> > [13] http://docs.yahoo.com/info/terms/
> >
> >
> >
> >
>
>
>
>