闻一爸爸的博客

 

2009年9月4日

uc/os 学习

摘要: 第三章 内核结构1. 临界段uc为了处理临界段代码,需要开关中断。 因为不同的系统硬件,有不同的实现方法,uc定义了os_enter_critical 和 os_exit_critical宏,放在os_cpu.h文件中2.任务任务就是一个无限的循环,永不返回。(所以返回值为void). 任务可以传入参数。这样可以建立多个相同代码的任务,但是可以有不同的参数。void xxxTask(void *p... 阅读全文

posted @ 2009-09-04 16:31 闻一爸爸 阅读(534) 评论(0) 推荐(0)

2009年3月24日

arm LPC2400学习贴

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

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

2009年3月23日

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)

2009年3月20日

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)

2008年3月9日

dnn设定了定制的注册页面转不过去

摘要: dnn4.5.3转不过去,是由于dnn的问题,修改admin/skins/user.ascx.vb,Private Sub cmdRegister_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdRegister.Click Try If Request.IsAuthenticated = False Th... 阅读全文

posted @ 2008-03-09 09:49 闻一爸爸 阅读(270) 评论(0) 推荐(0)

2008年3月8日

dnn修改了用户登陆页面后不能够登陆了

摘要: 如果想定制register page ,在dnn里面设定了新注册页面,误改为了登录页面,结果导致无法登陆。解决办法是修改数据库中的表 portals , 把logintabid 改回null就可以了 阅读全文

posted @ 2008-03-08 22:41 闻一爸爸 阅读(212) 评论(0) 推荐(0)

2007年10月15日

MDG Integration for Visual Studio 2005安装

摘要: 安装sparx EA在csdn上找到的序列号:Sparx Systems Enterprise Architect Corporate Edition v7.0.815姓名(Name):3ddown.com组织(Organization):3ddown.com序列号(Serial):{485BD27C-2202-710c-98CD-44A58-FW70-8SGP-QPUN-3R4Y-C0} MDG... 阅读全文

posted @ 2007-10-15 15:56 闻一爸爸 阅读(1178) 评论(1) 推荐(0)

2007年6月20日

DotNetNuke 4.5.3的安装过程记录

摘要: 经过几天的安装试验,费了些周折,总算是把系统装好了,把安装过程在这里写出来与大家共享,希望能对大家有所帮助。1。starter kit 的方式这是一个安装包,包含项目,模块,皮肤模板。安装了starter kit 后就可以在vs2005中new ->web site,选择dotnetnuke网站模板(注意只有vb的模板),ok后,系统就开始创建网站了。创建出来后系统要经过setup才能最后使... 阅读全文

posted @ 2007-06-20 10:06 闻一爸爸 阅读(1014) 评论(1) 推荐(0)

导航