-
看了这个帖子,角度不太一样。能不能从系统稳定性,系统崩溃后的数据恢复,系统掉电等使用角度看看哪个适合?
【飞凌S5PV210开发板知识分享】WinCE与Linux有何区别?https://bbs.eeworld.com.cn/forum ... ht=wince%D3%EBLinux
-
问题已解决供大家分享一下
反复试验发现90%以上的读写错误发生在电机行程末端,经过计算发现,行程末端计数超过256,而程序是单字节读写..............
-
那我再看看时序吧,谢谢2位
-
有,请报价
-
标题党,啥狗屁玩意啊,建议封杀
-
LZ好人,4层PCB
-
S3C2440AL
-
正在学习做多层板,谢谢
-
继续
-
1.先选MCU,选你身边有人在用的功能比较全的,方便以后请教
2.买本介绍该MCU例程的书,书中会有这个程序用的硬件介绍,把这些硬件大体弄熟,知道怎么用
3.剩下的就是积累了,最好多COPY下别人的成品,看看上边的硬件,可能有精品
-
费了我一早上的时间啊:Sweat:
谢谢楼上上
-
我倒:titter:
-
CCIE和总中断 _EINT(); 都开了啊
-
就是啊,我怕调试出错就把while(1) 里面的程序随便换了下,哈哈。就是这个,果然是旁观者清啊。谢谢谢谢:Laugh:
-
我把CCR1调到30000了也不行啊
-
#include
#define uint unsigned int
#define uchar unsigned char
void Init_TimerB(void)
{
TBCTL= TBSSEL_2+ ID_3 +TBCLR; // SMCLK
TBCCR0 = 40000; // PWM Period
TBCCTL1= OUTMOD_7; // CCR1 reset/set
TBCCR1 = 40000; // CCR1 PWM duty cycle
P4DIR|=0X02;
P4SEL|=0X02;
TBCTL|= MC_1;
}
main()
{
unsigned int i;
WDTCTL = WDTPW + WDTHOLD ;
BCSCTL1 &= ~XT2OFF; //打开XT2振荡器
do
{
IFG1&=~OFIFG; //清除振荡错误标志
for(i=0xFF;i>0;i--);
}
while((IFG1&OFIFG)!=0); //如果标志为1,则继续循环等待
BCSCTL2 |= SELM1+SELS; //MCLK为8MHz,SMCLK为8MHz, SELM1=SELM_2
P1DIR|=~(BIT4+BIT5+BIT6+BIT7);
P1SEL|=(BIT3+BIT2); // 选择P1^3和P1^2作为外部计数脉冲的输入端
P2DIR=0XFF;
P2OUT=0X80;
P3DIR|=(BIT0+BIT1+BIT2+BIT3+BIT4);
P3OUT=~BIT1;
P5DIR=0X00;
P6DIR=0X00;
P6SEL=0XF0;
Init_TimerB();
_EINT();
while(1)
{
_BIS_SR(LPM3_bits);
_NOP();//端口扫描
}
}
-
你说的那些在主程序里早就设置好了。。。。
-
晶振8M
-
算了,既然大家都搞的这么神秘,反正我们公司也不是做称重的
-
谢谢:loveliness: