C8051F040开发板一块 【恢复】

2020-01-30 13:33发布

板子是一年多前做的,也没怎么玩,给别人做的自己就调了个以太网

用Silabs官方的TCPIP配置向导,可以自动产生CMX公司的TCPIP协议栈,修改一下就能用了,就是040速度不够快,做HTTP啥的有点吃力,一般就UDP吧



核心功能有:

C8051F040+CP2200以太网控制器+CP2102 USBtoUART桥接器+CAN总线收发器+485总线+RS-232+ADC+按键LED+16线LCD接口等等

考虑到其扩展功能,我将C8051F040的总线和IO口分别全部引出,在核心主板两边分别设置一个40PIN的接口,以后扩展IO和总线设备时,可以直接利用这两个接口。





 (原文件名:jdk040.jpg) 





 (原文件名:jdk040_2.jpg) 





 (原文件名:jdk040_3.jpg) 





 (原文件名:sch_pic.jpg) 



高清版原理图:

点击此处下载 ourdev_546201.pdf(文件大小:81K) (原文件名:sch.pdf) 



这里是一点代码,可以参考:

其中有点价值的是那个以太网的例子,Silabs的TCP/IP配置工具其实并没有显式的支持F040,配置向导中选择cpu时候没有他的选项,而生成的代码中,一个头文件里有各种支持的芯片列表,里面有040。so,我们可以选择020产生相应代码,再修改头文件和初始化代码以及底层读写函数(040的寄存器是分页的,操作起来比较麻烦,要修改的就是添加这些分页操作)

点击此处下载 ourdev_546217.rar(文件大小:787K) (原文件名:Code.rar) 





顺便做点广告:我这里还有一块这种PCB,当年多做的,这几天收拾了才想起来,在这顺便卖卖,光板一块,有点瑕疵(PCB上有个电容极性标反了,PCB背面覆铜有点瑕疵,应该不影响使用),还有一片F040和一片以太网控制器,配套的,在这吆喝吆喝,给需要的人吧,我肯定不会用到了~~

价格都按成本价就行,就一片,没什么赚钱不赚钱的呵呵



 (原文件名:P1060398.JPG) 





签名档有淘宝地址







本贴被 jjldc 编辑过,最后修改时间:2008-12-16,11:21:53.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。