在线时间80 小时
UID260243
注册时间2010-11-21
NXP金币0
TA的每日心情 | 衰 2018-2-28 16:09 |
---|
签到天数: 65 天 连续签到: 1 天 [LV.6]常住居民II
中级会员
 
- 积分
- 488
- 最后登录
- 2019-9-18
|
有幸申请到这块板子,以前没有接触过LPC的单片机,感谢论坛的NXP管理员给了这次机会!拿到手之后上电,发现Flash虚拟成一个U盘,难道现在ARM都是通过U盘更新系统的嘛!发现硬件管理器上有个黄色的感叹号,缺少串口驱动,在网上找到一个,安装之,出现一个串口21,好像win10是不需要安装该驱动的。然后去官网下载SDK,照着之前大神们的研究跑了下几个例程,单机的hello和双核的hello,主要是ST的版主INC帮的忙,还是挺顺利的,其中双核的hello,需要更改硬件配置,主要是按键的IO和led的IO到手的板子和官方的例程不太一样,主要参考的小马哥的帖子。
这次基本任务是M4内核发信息给M0+内核,然后串口显示出来,M0+内核获取到串口发的数据发消息给M4内核,这两个核之间如何通信呢?小马哥的帖子上都写的很清楚了:用邮箱,本着不求甚解的目的,改改弄弄就好了。结果如截图所示:
箭头1是按下PB2,M4内核给M0+内核发消息;
箭头2是M0+内核收到数据之后,加1再给M4发消息,红色的是M4打印的信息,白色的是M0+打印的信息;
箭头3是M0+内核收到键盘输入的数据再发回给串口显示;
箭头4是M0+内核将串口收到的数据+1发送给M4内核;
箭头5是M4内核收到M0+内核的数据串口显示;
|
|