看到一个案例是C8051F340做的,这个案例的优点就是:1,PC可以直接和C8051通信。 2,定义了一个CLASS结构,class __declspec(dllexport) KelvinTest_LCR 。只要在程序里面定义一个CLASS 变量就可以直接传递数到C8051,API接口。 3,移植性很高,只要C8051下有程序,插入PC USB接口,可把该代码移植到任何基于C++开发的平台下使用。
附上一些代码(如果有兴趣可私聊赠送)
基于此想法,我想把C8051,换成STM32,比较STM32功能强大,这样就可以灵活的实现PC与STM32通信,且移植性高。
找了很多C++与STM32通信的都是基于串口助手发送的数据,采样 SeriesPort或SComm编写的。与自己想要的(数据直接用形参传递的方式),这样可以移植到任何基于C++开发平台开发的系统里面。
据说C8051会提供API函数范例,找了很多STM32资料,ST官网,联系ST FAE工程师,都没能提供这方面的案例,不知道有谁做过类似的案例(可有偿借鉴或一起讨论)。 若真实现了,将会很方便大家的应用。 哪位前辈有做过类似案例吗? (可有偿借鉴)谢谢。
(如果谁有兴趣了解刚才介绍的C8051F340方案,可私聊我,酌情提供一些硬件,软件。毕竟是公司方案。不涉及到泄密的情况下,可介绍给大家使用)
没有现成的,但是可以自己写写,自己加个协议命令函数指针就行了
一周热门 更多>