PC直接与STM32通信。且PC代码可嵌入进C++程序

2019-07-21 02:54发布

C8051F340.jpg
看到一个案例是C8051F340做的,这个案例的优点就是:1,PC可以直接和C8051通信。 2,定义了一个CLASS结构,class __declspec(dllexport) KelvinTest_LCR 。只要在程序里面定义一个CLASS 变量就可以直接传递数到C8051,API接口。 3,移植性很高,只要C8051下有程序,插入PC USB接口,可把该代码移植到任何基于C++开发的平台下使用。
附上一些代码(如果有兴趣可私聊赠送)
2.jpg 3.jpg

基于此想法,我想把C8051,换成STM32,比较STM32功能强大,这样就可以灵活的实现PC与STM32通信,且移植性高。
找了很多C++与STM32通信的都是基于串口助手发送的数据,采样 SeriesPort或SComm编写的。与自己想要的(数据直接用形参传递的方式),这样可以移植到任何基于C++开发平台开发的系统里面。
据说C8051会提供API函数范例,找了很多STM32资料,ST官网,联系ST FAE工程师,都没能提供这方面的案例,不知道有谁做过类似的案例(可有偿借鉴或一起讨论)。 若真实现了,将会很方便大家的应用。 哪位前辈有做过类似案例吗? (可有偿借鉴)谢谢。
(如果谁有兴趣了解刚才介绍的C8051F340方案,可私聊我,酌情提供一些硬件,软件。毕竟是公司方案。不涉及到泄密的情况下,可介绍给大家使用)

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
li88owert
1楼-- · 2019-07-21 04:30
STM32 开发工程师已经够廉价了,还整出配套的方案来,怪不得STM32 底层 工程师 工资这么低,就是你们这些大神太多,资料太泛滥,搞得市场行情不行,搞STM32 和民工工资多不了
15198959644
2楼-- · 2019-07-21 10:26
谢谢分享!
jsh560
3楼-- · 2019-07-21 12:29
 精彩回答 2  元偷偷看……
li88owert
4楼-- · 2019-07-21 12:31
jsh560 发表于 2019-4-2 08:42
好吧,我们的错… 想法太多…

关键是根本通用不起来,看了你这个类,只是相对的些简单命令。

其实只通讯管道 正常了,要什么命令 自己写个封装不是一样
li88owert
5楼-- · 2019-07-21 17:53
USB HID 通讯
jsh560
6楼-- · 2019-07-21 18:32
 精彩回答 2  元偷偷看……

一周热门 更多>