本帖最后由 xinyancode 于 2011-2-8 15:27 编辑
拒绝买杭州晶控的PIC单片机开发板的理由
理由如下:
1. 我买了一块杭州晶控的16F877A PIC单片机开发板,调试的第一个程序是串口程序UART,可是怎么也调不通啊,我用的他们的程序,用他的板子就是不通,后来自己看图,才发现你的板子设计有硬伤,我改了电路才算通过,我不知道怎么往论坛上贴图,不然的话我贴出来和大家一起欣赏。
2. 他的说明上说板上提供了 I2C 串行EEPROM 24C02:用来做IIC 通信实验。见过这块板子的朋友应该发现了,他的24C02的管脚完全画错,根本就不是照着datasheet上的方式排列,像是他们自己家生产的24C02。两条通信线也没有连到16F877A的RC3和RC4上面去,而是随便连了两条线。如果就是这样的话也可以啊,你提供例程,让这两IO口去模拟IIC总线。可恨的是他的开发板根本就没有提供任何关于IIC的例程,既没有汇编语言的,也没有C的。你根本就没法用IIC。
3.这块板子的SPI实验你也别打算做了,因为板子上的93C46的那几根线根本就没有连到PIC单片机的SPI线上去。想用PIC提供的SPI接口是不可能了,除非你功力较强,自己用软件模拟SPI时序。如果是这样的话,你完全没有必要再买这块开发板了,你的功力已经比做板的人高好多倍了。注意,开发板没有提供用户任何spi的程序。
4. 其中的一个例程,在main()上面一行注释了“猪函数”,凭这一点可以上央视春晚。不是我吹毛求疵,我是佩服他的精神!
5. 明显地看出来,开发板的设计者完全没有片选的概念,很多电路的输入输出就是直接连在一起,既没有逻辑上的片选机制,也没有跳线或拨动开关等分开这些电路,致使他们互相影响,功能错误!
6. 这块开发板根本就没有实验指导书,拿到这块开发板你不指导做哪些实验,怎么做这些实验?如果能会用这块开发板的话,除非你有相当的嵌入式经验,那样的话你就完全没有必要买它了。
我还没有看完他的板子,未完待续.......
大家都想赚钱,没关系,君子爱财,取之有道。我觉得这和骗钱没有什么区别。我不知道他的开发板是怎么卖的?只想建议朋友们千万不要买这一款了。
另外我发邮件给他们请他们解释一下这个问题,一点消息都没有!
我把开发板的原理图贴出了,与大家一起欣赏! |