注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
AndersonBY的个人空间
https://home.eeworld.com.cn/space-uid-343337.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
MegaMind:在各种Arm芯片上使用Arduino
已有 1043 次阅读
2013-8-19 14:41
先简单介绍一下项目目前的情况吧:
MegaMind Lib
简单说这个项目就是让大家能用Arduino的函数来方便地给多种Arm芯片写程序。
基于CoX库(关于CoX请参考:
www.coocox.org
),因此理论上CoX支持的Arm芯片都可以稍作修改(下面会提到如何应用到其它Arm芯片)就能使用MegaMind Lib,从而用大家熟悉又方便易用的Arduino的各种函数来开发Arm芯片。举几个简单的例子:
将芯片的PA11设置为下拉输入:
pinMode(PORTA, 11, INPUT_PULLDOWN);
让芯片的PA8输出PWM:
analogWrite(PORTA, 8, 50);
目前MegaMind支持常用的一些Arduino函数,但SPI、I2C、Servo还没有开发,IO口的中断也还没添加。
目前由于我只有一个STM32F103RBT6的开发板,所以只在这个上面测试过,其它Arm平台还请各位大牛帮忙测试。
如何使用MegaMind Lib
项目网址:
javascript:;
1.参照下面的网址设置GCC Tool Chain
javascript:;/CoIDE/Compiler_Settings.html
2.在下面的网站下载CoIDE
javascript:;
3.根据上面网站的指示下载配置好CoX
勾选下面几个部分:
xStartup
xLowLayer
xCORE
xSysCtl
xGPIO
xUART
xPWM
xADC
4.添加MegaMind库
把MegaMind库文件夹拷进去并在CoIDE中添加MegaMind库里的文件
5.参考下面的网址使得能在CoIDE里使用C++
javascript:;
6.把在CoIDE中创建项目时自动生成的main.c文件改名为userMain.cpp
7.在userMain.cpp第一行添加:#include \"Arduino.h\"
8.直接在userMain.cpp里正常写Arduino的代码即可。
如何应用到STM32F103以外的Arm芯片上
在MegaMind库的文件里有两个涉及具体Arm芯片的文件:variant.h和variant.cpp。如果需要在其它Arm平台上测试请修改这两个文件,具体内容参考这两个文件。
联系我
Emain:andersonby@163.com
本文来自论坛,点击查看完整帖子内容。
收藏
邀请
举报
全部
作者的其他最新日志
•
做了个LaunchPad Mini不知各位有没有兴趣
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
AndersonBY
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
训练营 | ARM架构与调试调优2023年春节"灯谜"(1)
重磅!鸿海一口气发布3款电动汽车
Microchip有奖直播报名|符合无线充电联盟(WPC)的无线充电身份验证
19位行业领袖,共话医疗AI的技术革命与长期主义|GAIR 2021 医疗科技高峰论坛
京瓷将参展第23届中国国际光电博览会
网易CEO丁磊建议统一充电端口有错吗?一文了解手机充电端口进化史
新增数据手册
CU-477
AS-10.240-S-EXT-SP-T
ET01S1D1ALE
VHP2-275A
232219513103
P0805E2771WGPC
热搜器件
ISL9R1560S3ST
HSEC8-160-01-L-DV-A
QYX2A152KTP1FD
7108J60V6QE2
RT0603BRC074K02L
SI5364-H-BL
推荐下载
LVDS_format
51单片机实现的温度测量、报警程序
单片机控制螺柱焊机抗干扰技术研究
此文档是K类均值聚类和模拟退火结合的软硬件化分算法。众所周知
step-by-step functional verification with systemverilog and ovm
晶体管的小信号模型
推荐关注
「拆解」用在汽车PKE无钥匙进入系统里的高度集成SOC芯片:CSM2433
激增400%!GPS欺骗成全球大患,此题何解?
想定制RK3562主板Android系统的开机动画和桌面壁纸吗?看这篇文章就够了
在线人工智能语音转换器行业市场现状分析及投资机遇研究报告
晶振电路设计诀窍,工程师必备技巧!
OpenHamrony4.0去除锁屏是一种什么体验?触觉智能给你支支招