闻一爸爸的博客

 

03 2009 档案

arm LPC2400学习贴
摘要:GPIO学习GPIO先要了解引脚的功能配置。因为一个引脚上可能有多个功能。PINSEL寄存器控制着引脚的功能,其中每一对bit控制相应的设备的引脚。从图中可以看到相应的两个位为00时,定义了引脚的功能为gpio.(只有定义了gpio功能后,引脚的方向控制位才能有效)PINMODE寄存器控制着片内的上拉下拉电阻。疑问:上拉下拉电阻对输入有影响,对输出有影响吗?现在假设要设定p3.27为gpio输出.... 阅读全文

posted @ 2009-03-24 13:40 闻一爸爸 阅读(590) 评论(0) 推荐(0)

arm-2103 gpio
摘要:控制器上的引脚有很多功能,比如上图p0.0可以做gpio,也可以做txd0,mat3.1,所以首先要选择引脚的功能。引脚的功能通过PINSEL寄存器控制,所以第一步设定pinsel寄存器的值来选择引脚功能,这里gpio选择pinsel0[1:0]为00,默认也是00,即默认为gpio功能。gpio分快速(gpio相关寄存器在内部总线上)和慢速(vpb上)操作模式,通过系统控制和状态寄存器设定快速慢... 阅读全文

posted @ 2009-03-23 15:10 闻一爸爸 阅读(368) 评论(1) 推荐(0)

lpc2468-时钟系统
摘要:1.系统里有三个时钟源,主振荡器,rtc振荡器和内部rc振荡器,这三个都可以作为pll输入源。内部rc振荡器复位后lpc2400将使用内部rc振荡器,直到内部软件切换。IRC精度不能满足usb的要求。频率为4MHZ.主振荡器可能不会用到,只能被软件启动,scs->oscen注意电容与晶体参数的匹配。还有有源晶振的电压有的是1.8v的rtc振荡器可以被用到实时时钟,watchdog,也能被用到... 阅读全文

posted @ 2009-03-20 19:23 闻一爸爸 阅读(434) 评论(0) 推荐(0)

lpc2468-jtag找不到cpu
摘要:jtag怎么也连不到cpu,。检查了:1. 上下拉电阻,有一个问题,rtck不知道该上拉还是下拉?确认为上拉2.晶振,可以不接手册上说系统默认使用内部时钟源,完全可以没有外部时钟的情况下运行解决了,最终还是硬件的问题。总结:jtag连不上,主要看硬件电路是否正确。 阅读全文

posted @ 2009-03-20 19:12 闻一爸爸 阅读(770) 评论(0) 推荐(0)

lpc24XX-Jtag
摘要:DBGEN--DEBUG ENABLE, 上拉使能jtag port 调试用,下拉,作为边界扫描用TMS --TEST MODE SELECT 状态机状态选择用TDI--test fata inTDO--test data outNTRST--test resetRTCK--returned test clock**只有在没有代码保护的情况下,jtag才能访问LPC2400CRP(Code Rea... 阅读全文

posted @ 2009-03-20 18:33 闻一爸爸 阅读(398) 评论(0) 推荐(0)

导航