[应用相关] MDK中用C++来开发的Demo程序

[复制链接]
6496|3
 楼主| xixihaha0 发表于 2011-9-3 12:53 | 显示全部楼层 |阅读模式
最近网上看了些帖子,看到Hotpower大叔经常用C++来写单片机程序,本来自己对C++也只是略懂点皮毛,试想着从网上找一个MDK环境中的demo程序,搜索不到,自己尝试写了一个简单例子。里面还没用中断,不知道引入C++后,中断如何处理?
程序从简单的亮灯开始,重要的是弄清使用C++的过程。
使用的ST网站上最新的库3.5.0
以下式工程
WorkSpase.rar (303.32 KB, 下载次数: 197)
uc_efm32 发表于 2011-9-3 17:37 | 显示全部楼层
单片机用C++
foxtang 发表于 2011-9-3 22:11 | 显示全部楼层
我也尝试了再MDK中使用C++,在在类中封装中断时,发现MDK对C++的支持还很弱,所以放弃了。
 楼主| xixihaha0 发表于 2011-9-3 22:33 | 显示全部楼层
3# foxtang 对于中断,目前我只是利用在C++中调用C中定义的变量,中断函数中改变c中定义的变量。
C++不好封装中断函数是因为中断入口地址是C函数的形式,C中调用c++不好弄。不过看到Hotpower的例子可以弄,把中断向量表那直接改成对应的对象的成员函数调用 。可参考这个:http://blog.**/hotpower/84009/message.aspx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

164

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部