LPC901是NXP的8 Pins 8位单片机,有6个IO,128 Bytes RAM, 1K Flash,便宜得很,才3快多
当使用内部RC振荡器的时候,通常主频就是7.x MHz,速度不够快
这其实是可以通过修改TRIM实现12MHz的频率而无需使用外部晶振的
0就最快,大于0就逐渐慢下来的
// set RC CLK speed to about 12MHz-, 5:0 = 0 max speed about 12MHz+
TRIM = 0x7; 大约12MHz
TRIM |= 0x40; while (1); // debug for output CLK/2 调试输出1/2主频阅读全文>
发表于 @ 2008年12月21日 20:13:00|评论(loading...)|举报|收藏
玩STR9一段时间的,我用的是STR912FW44,属于STR91x系列中,档次较高的那个,有512K Flash和96K SRAM,96MHz的主频,足以全面取代普通单片机的.
比较有趣的是STR9的指令集是兼容ARM7的,所以无怪乎称为ARM7的加强版.
玩ARM9也不难的,都是Firmware调用,有点类似API,比起单片机直接操作寄存器方便多的.
不过ARM9的资源就是多呢,玩着就是功能强大,有USB2和MAC,使得做微型网络服务器成为事实.
STR9是不带MMU的,虽然能Run ucLinux,但没有Porting,也就只好玩uCOS的.
在网上搜索了几下,终于找到了最新的uCOS2.86,下载之,再去官方网站找到ARM Port,放进去Compile,N个Error -_#!
咋回事?原来Porting只是OS部分,还得要BootLoader的支持,不论是ST官方的BootLoader还是Keil ReadView MDK的,都是不适用的,郁闷,只好自己动手丰衣足食的.
阅读全文>
发表于 @ 2008年12月21日 20:11:00|评论(loading...)|举报|收藏