-
7楼,只能说明你是神人!量产几百K?量真的很大啊!
可以是每个月量产几百K呀,看看这个帖:【以STM32为核心】神奇?! 索尼PS3体感控制器拆解篇。
上面那个MEMS就是通过I2C与STM32连接的。
-
算st狠! 给个尺寸 直接在洞洞板上做一个.主要是两排插针间距离是2.54的倍数么
-
有的
-
引用 8 楼 sytu_chyq 的回复:
引用 7 楼 lbing7 的回复:
PC的增加值跟偏移量的减小值不一样么
还用是DPTR吧
我也觉得有些问题...
-
很久没接触UCOS了,OSTimeDly的单位时间是多少?是否时间太短,闪烁太快,肉眼看起来像是一直亮?建议设置长一点的间隔,比如一秒,看看有没有效果
-
引用 14 楼 lllchr88 的回复:
要自己学比较复杂。参考别人的吧
呵呵,是啊!想参考别人的,但是没有人提供啊!那位大侠已经解决这个问题,分享一下!
-
写flash是要保证一定时间的,有些写片器为了缩短写时间对这个时间进行了‘优化’,结果可能flash浮栅上的电荷不够会出现数据不稳和丢失,换一个写片的试试,同时要排除芯片是水货。
-
LIBRARY PWRBUT2440
EXPORTS DSK_Init
DSK_Deinit
DSK_Open
DSK_Close
DSK_Read
DSK_Write
DSK_Seek
DSK_IOControl
DSK_PowerDown
DSK_PowerUp
-
新年快乐
-
您好,不知道前面各位的问题解了没,你们说的问题小弟并不太懂,但我们目前是divacom在中国区域的总代理,从03年来一直专注于做DM9000及DIVACOM全线产品,通过我们可以找到原厂的工程师做技术支持,当然,是免费提供的,说不定我能帮得上大家的忙,以下是我的联系方式 QQ:1259987438 电话:027-87163610 (0)13554272382 王洪武
-
引用 2 楼 kyzf 的回复:
我这边有非常详细的资料。 包括PID原理介绍和算法的源码。
楼主如果在线,请联系我QQ:94648103.
精典的PID原理与算法源码实例--数据采集礼包,包括详细的PID原理与算法分析,很具体的设计PDF文档。还有配套的完整的源码:
http://download.eeworld.net/source/1899208
-
准备用。目前遇到的问题都自己攻克了。。。
当然用到的东西也比较少,就是定时器 GPIO 之流。。。
-
引用楼主 yao1233 的回复:
本人初学wince编程,想用Platform ? Builder搭建一个平台,于是照着一篇文章的介绍一步一步的做下来,到最后仿真器终端出现了,可是却没有图形界面,窗口上方有Emulator和Help的菜单,下来就是一片黑屏了。请高手指教一下问题可能出现再哪?
bsp要选Emulator device
-
哥们儿加把劲儿啊!!等着你的好消息呢。我对C++应用软件编程啥的不咋懂呢。写详细点儿啊。哈哈
-
dd
-
那么大的文件放在桌面上的目的是什么?仅仅是为了操作方便吗?
-
好东西,学习一下.
-
老兄,你把datasheet上传上来啊,人家想看看也没有资料看,
咋分析啊。
-
友善的 mini支持啊!
这个应该在编译里选择ENABLE KITL!
-
楼主很显然是做软件出身的。代码里透着很多面向对象的思想,把一件事情做成一个对象,对象上不同的动作代表了不同的步骤。但是不要忘了很多人事从硬件转到软件的,他们熟悉的是C语言,是面向过程的思想,就是把一件事情分成一个个的步骤,每个步骤用一段子程序实现。我想问楼主一个很现实问题,假如有一天你不在你现在这个公司干了,来了个新人,没有你这么好的软件底子,只有简单的面向过程的概念,他是否能很好的理解你的这些代码?就算能理解,你的这些思维会不会让他感到很别扭?我觉得吧,注释比代码本身更重要,单片机下的代码多是控制寄存器的,大家应该尽量多的写注释,让人知道你每一步都为什么会这样做。我也来贴段代码:
//--------------------------------------------
// 端口初始化程序
// 使能UART0功能:P0.4接TX0,P0.5接RX0,P0.4为推挽输出方式
// P0.0为推挽输出方式,选择串口发射和接收端口
// P1.2-P1.5推挽输出:分别控制触摸屏接口Y+,X-,Y-,X+开关的状态
//--------------------------------------------
void PORT_Init (void)
{
P0MDIN = 0XFF; // p0口不配置为模拟输入
P1MDIN = 0XFF; // P1口不配置为模拟输入
P0MDOUT = 0X12; // P0.1(控制UART发送和接收位),P0.4(UART发送位)配置为推挽输出
P1MDOUT = 0X3C; // P1.2-P1.5配置为推挽输出,控制触摸屏接口开关状态
P0SKIP = 0X00;
P1SKIP = 0X00; // P0,P1口不被交叉开关跳过
XBR0 = 0X01; // 使能UART0,TX0,RX0分别接到P0.4,P0.5
XBR1 = 0X40; // 交叉开关使能
}
我相信,这样的代码,会比你的代码更能让一般人看懂,符合一般人的思维逻辑。你应该要想到,看你代码的人不仅你,也许还有公司的销售,公司的售后,接替你工作的从纯硬件做上来的那些人。