-
MCU成本都非常便宜,就一个硅晶圆,重要的是看MCU授权公司所附加在MCU硬件公司上面的成本以及各个厂商工艺水平,ARM及Cortex系列MCU较之于51等单片机在工艺上提高了很多,所以在制造成本上降低了很多,总体成本上差的不是很多,只是各个厂家在市场价格控制的策略不同而已,而不是那个比那个更便宜,那个取代那个,如果原厂想要让那个被市场遗弃,他只需要控制市场价格和投入比例即可。
-
淘宝上有一家卖6p的,8毛一个,你可以去看看,在他那买过不少东西,北京的,挺好
-
有没有什么距离控制范围的芯片? 例如像温度控制的芯片DS1620.芯片 能存储一个最高温度和一个最低温度通过反馈来控制温度。
-
你这种情况可能是版本不对,如果不想换版本的话,直接找到错误的地方修改就可以了.以前编译时经常出这种错误.
-
//1/1000秒定时器2中断
void timer0() interrupt 1
{
static uchar tt=0; //tt用来保存当前时间在一秒中的比例位置
TH0 =0xFC;
TL0=0x66;
tt++;
if(tt==18) //每1/100秒整开始输出低电平
{
tt=0;
if(scale!=0) //这里加这一句是为了消除灭灯状态产生的鬼影
D1=0;
}
if(scale==tt) //按照当前占空比切换输出高电平
D1=1;
}
这里的PWM部分,采用的是当scale等于tt时,输出高电平。而tt是通过定时器的中断,从0到18而变化。且当tt归零时,若scale不为0,则输出低电平。也就是说当tt的值是从0到scale时,D1是灭的,只有到tt介于scale和18之间时,D1是亮的。这样一来,使得scale值越大,则D1的高电平状态时间越短。而且还有可能出现,当scale为0时,D1长亮的情况。这个PWM的程序,和你在最开始所说的K1增加scale值,增加亮度,K2减少scale值,降低亮度,状况完全相反!
假如你的试验状态如你描述的那样,你应该首先检查烧入的程序是不是你现在所编写的程序编译出来的
-
关注,这个问题我也遇到过
-
BUSWIDTH 是否在其他文件定义?而那个文件没有包括到工程?
-
模电,数电,这几个大出版社的教材就好了,都差不多
-
我通过修改BootLoader实现了修改开机LOGO,实现开机动画跟LOGO应该差不太多,楼主加油,哈哈…
-
能说详细些吗,比如能否稳定提供100mA电流??
-
超级关注,疯狂Mark。
-
先安装驱动再插卡也需要在识别硬件后再让其自动找一下驱动文件才行
-
各位的方法有试过了,但还是不行。
问题是这样的,整个wince500的目录是从同事那直接拷过来的,但同事的PC上编译出来的系统烧到同一块板子里连到我的PC上,activesync是OK的,但我自己电脑上编译的就是不行。
也怀疑是开发环境的问题,ce5.0的补丁都打上了,截止到09年10月的,但中间的月份不是连续的,如09年缺3月和8月的,这有关系吗?
-
引用 23 楼 jiqiang01234 的回复:
引用 22 楼 galle 的回复:
停止时是你时序图上第一个竖线前边的东西!凡是有高低电平可变的地方就保持上一个状态!
没太看明白,能否再解释一下。
昨天用示波器看了一下L6219断开电机时的输出方波很标准。接上电机后变形了很多。电机是感性设备,能有这么大影响吗?
变形是肯定的,查你的时序吧!
-
没用过,顶上去。等待高手解决。
-
学习
-
aspx页面不行,只能是html或asp的
-
引用 3 楼 xiaopi224 的回复:
跟踪调试一下看看就知道是不是stack的问题了,空间足够的话调大点试试
我跟踪过,出现未定义指令异常的时候,堆栈没有超过我分配的空间~~~
-
一直不明白定义结构时同时用typedef定义别名有什么意义
-
看看远峰做的东西 ,
他那个启动做得不错,
系统启动只要几秒。