[原创]WCH不提供PIC单片机的库,真是累死人,不过还是搞定了。

我是用MICROCHIP 的 PIC 单片机的,想必用PIC单片机的朋友不在少数,毕竟 PIC 是全球8位单片机最大供货商(2002~2007年数据)。

我是用CCS-C编译器的,这个编译器比较容易上手,初学者也很快可学会,加上清华大学一本《嵌入式C语言编程与Microchip PIC》书籍介绍的就是CCS-C,所以我就是用的这种C。

拿到CH376开发板,最难的工作就是改编WCH的库成为CCS能用的库。这个工作共花费了大约12天(非全天)时间,每天晚上基本都是1~2点钟才结束。

这个版谁是版主? 和版主大人商量一下,给些样片做为奖励,我就把改编好的扇区读写例程+库文件提供上来,不知合适否。

可以提示一下用PIC单片机干活的朋友,库文件转换最大的问题就是PIC和51构架不同,因此指针、地址以及C标准库都相差比较大。 当然,改好后就没问题了。我用的是PIC18F452单片机,这个有1.5K的内存,过几天收到了PIC18F87J50后,再改到这个片子上,有3.5K RAM可用,更方便些。

20099112148066.gif

有图有真相: 200991121533229.jpg

(1)单片机及其编译器、开发工具种类繁多,我们有时并不能都具备这些条件,因此无法针对每种单片机都提供例程,请谅解! (2)不同内核单片机的C语言略有区别,移植时确实会有些麻烦,不过这对开发者来说,也不完全是坏事,在移植过程中可以弄清芯片的整个操作流程,也是一种收获,亲身经历的东西才会记得深刻。 (3)至于样品,即使不提供您的劳动成果,也可以免费获取:http://wch.cn/technique/index2.asp;至于例程,如果方便的话,希望您能提供,毕竟今天方便了别人,说不定明天别人也会方便你,大家共同提高。


楼主的开发板,是问沁恒申请的吗? CH376那个小板子,只有usb A型插座? 那做为device时,PC需要读取sd卡的内容,用排线把usb D+D-接到左边的大板子上的?


谢谢SCM兄回复, (1)全球发行量最大的8位单片机的库没有,不能不说是一个遗憾。 (2)这个我很赞同,也有不少收获。 (3)我已经申请并获得了样片,再申请恐怕难以开口。 用劳动成果换些样片,这样劳有所得,劳动光荣嘛,呵呵。 用这个方法也可以鼓励其它坛友放上自己改编的库。

SCM兄如果是WCH一员,不妨帮我问问销售部,可否照此操作。

火腿兄: 小开发板是从WCH我买的,大的PIC开发板是我的作品,完全兼容MICROCHIP PICDEM FS USB,需要可在淘宝上搜搜,我已经挂在TB上了。 提及WCH论坛,上有交流,可给你个优惠价。 小的开发板送了一根USB双A头电缆,用作DEVICE时插上两头电缆即可。

PIC这个开发板本来是给PIC18F4550用的,所以带了USB。 这个4550好像只能用于DEVICE模式?我没有仔细研究。为了项目开发的方便,我把PIC开发板USB D+ D-的两个0欧姆电阻拆了,换用了PIC18F452,因为4550的USB占据了一些端口,使得USART和SPI复用了,所以改成上图那样子了。


用例程换芯片不合适,至少还没有先例 可以与销售协商,再申请一些样品


您好 感谢您对我公司产品的支持! 关于样品事宜,您可以直接与我们的销售人员联系! 或者您可将您的详细客户信息通过站内有限告诉我,我们将有专门的工作人员与您联系! 要求用例程换芯片确实不太合适,不过如果更多的芯片能让您更好的了解我们的产品,我们愿意为您效劳! 谢谢!


好,多谢回复,找时间联系一下销售。

再麻烦问一下有没有开发板的空PCB可售? 其它程序什么的都已经编好测试完毕,我要抓紧出5台样机供客户测试,买了块开发板,手头有几片芯片,还要四块,自己做PCB来不及了。可否单独购买PCB? 谢谢!


您好,一般评估板的空PCB是无法提供的,详细事宜您可以直接与我们的销售人员联系! 025-52638355/77/88/99 我们会有专门的工作人员为您处理! 谢谢!


Friendz,你的板子和代码能不能卖给我,我的是PIC18F45K22+CH376S,你的淘宝店全名是什么?


只有登录才能回复,可以选择微信账号登录