-
没有什么机密的,看你要哪个系列的?STM的MCU,很多型号,看你要什么资源了,如果需要请邮件给我ocean82110@vip.sina.com
-
版主已经点拨的很多了,余下来的要自己悟了
-
没啥新的东西其实。
-
其实中文的也不错,容易看懂
-
感谢1楼回答,基本搞清楚了~模式随便选择咯就是~
-
如果是刚开始学习,还是两者结合吧,首先把成品板子上单片机所有外部资源的硬件、软件搞清楚搞透。
然后自己找个题目,画板子,写程序直到调试成功。
-
对照datasheet自己计算
-
一般都有输入法的
-
这里用C/C++做开发的居多,做C#的很少,我也只是在学习阶段。
-
已经上传到资源
-
下一半就不动了,郁闷哦
-
learning good topic
-
OSRdyTbl[y] &= ~OSTCBCur->OSTCBBitX; //把任务从就绪表中仍出去
if (OSRdyTbl[y] == 0) {
OSRdyGrp &= ~OSTCBCur->OSTCBBitY;
}
OSTCBCur->OSTCBDly = ticks; //仍出去持续的tick数量
-
还真是一言难尽,
现在的TV大都是采用嵌入式了
遵守嵌入式系统软件开发的流程
-
多看eeworld,上面牛人比较多
-
来学习的。
-
试试
hFunction = CreateFile( TEXT("DSK0:"),
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0,
NULL);
if(hFunction != INVALID_HANDLE_VALUE)
{
}
-
终于找到问题所在了
仔细看了下21140网卡驱动部分,问题出现在DEC21140ModeSetByAutoNegotiation函数中
void DEC21140ModeSetByAutoNegotiation()
{
...
WaitCount=100000; //十万次,我的天啊,不慢才怪了
while ((!(MIIRead(0x01) & 0x20)) && ( 0 != WaitCount-- ))
{
// Wait till Autonegotiation completed...
// printf ("Autonegotiation not completed...\r\n");
}
...
}
再看看MIIRead函数,虽然看不懂它到底在做什么,但不断的WRITE_PORT_ULONG(),不费时才怪了!!将WaitCount改成1000,ok啦!!
但这会不会是一颗定时炸弹呢?不晓得,请高手赐教。
现在eboot快多了,值得庆幸,呵呵~~~
-
中断号和端口地址是和你的硬件连接有关,你看原理图就能看出来了.
一般中断号是看网卡的中断信号连在cpu的那个中断pin上
端口地址要看地址线和片选信号是怎么连的
-
CE6.0不是SH吧 SHK