在MSP432上用micropython?天坑!

发布者:温暖的拥抱最新更新时间:2022-08-03 来源: csdn关键字:MSP432  micropython 手机看文章 扫描二维码
随时随地手机看文章

之前看到一个网友说MSP432上也可以使用micropython。

出于好奇的小鱼君也跟着操作了一下,这次是一个大坑啊大家不要轻易尝试,因为刷了固件之后想刷回去发现我不会了。本篇大家当作玩笑看就好。

首先需要有一块板子——MSP432P401,型号是唯一的,不要问为什么不可以用E401,问就是因为micropython的固件就是适配这块板子的。然后呢,具体的源码是在外国网友的Github上的。https://github.com/BonifaceBassey/micropython/tree/porting-to-msp432/msp432

在这里插入图片描述

可以看到上次修改时间都是六年以前了,后来小鱼君想联系作者发现找不到邮箱,所以也应该没有后续了,只能随缘了。

编译源码,得到固件firmware.axf。编译的方法和编译STM32的方法差不多,需要安装gcc-arm-none-eabi。如果怕麻烦,就直接下载别人编译好的文件,可在群文件获取。

完成之后需要去TI官方下载CCS Uniflash,直接浏览器搜索第一个就是了。

在这里插入图片描述

然后需要把板子连接到电脑上,如图可以看到有自动检测和手动选择,我们直接自动就可以了。

在这里插入图片描述

然后就是点击两个地方,把刚才得到的文件load进去。

在这里插入图片描述

如果是首次连接开发板,多半会提示升级仿真器固件,选择update。

在这里插入图片描述

下载后,就可以用终端软件连接了。XDS仿真器会出现两个串口,选择User UART那个。和其它版本不同,这里波特率需要设置为9600。进入后,可以按下Ctrl-D软复位,或者Ctrl-B,看看提示符是否出现。比CC3200好的是MSP432支持浮点运算,但是不支持大数计算。大家可能也注意到这个移植版本比较旧,还是1.8的版本,因此很多标准库还没有移植过来,如os、sys、machine等,所以大部分功能也就无法使用。

经过小鱼君的测试,发现只有LED和按键可以使用,也就是说点灯结束之后就废了,但是如果有想要玩的小伙伴可以试试。代码就是很简单的pyb。


from pyb import LED

led = LED(1) # 红led

led.toggle()

led.on()#亮

led.off()#灭


至于按键就更加无趣了,当然这是六年前的东西了,拿现在的眼光来看自然是没有2022的板子牛了,但是作为开发这一块,不得不感叹的还是国外的大佬多呀。


关键字:MSP432  micropython 引用地址:在MSP432上用micropython?天坑!

上一篇:MSP432如何快速入门?
下一篇:MSP432(Keil5)——10.通过匿名上位机看数据

推荐阅读最新更新时间:2024-11-08 05:37

MSP432(入门)基于CCS编译环境搭建
MSP432简介: MSP432MCU具有大量集成功能(包括MSP432P4的高性能ADC和低功耗以及MSP432E4的高性能以太网和有线连接),证实它是无线应用的理想主机MCU。它的主要特点就是高性能,低功耗。 开发工具与环境: CCS IDE 10.0.0 或以上版本 MSP432 SDK 本文章使用SDK版本为3.40.00.05 MSP432P401R LaunchPad 开发环境搭建: 1.下载并安装CSS与MSP432的SDK(本文不详细介绍)。 2.在CSS中“Window–Preferences–Code Composer Studio–Products-Install”添加所需文件msp432p4
[单片机]
<font color='red'>MSP432</font>(入门)基于CCS编译环境搭建
MSP432™ MCU的一些关键特性
在降低设计功耗的过程中,您是否充分利用了微控制器(MCU)中集成模数转换器(ADC)的所有功能?这篇博文将带您了解如何借助集成模数器实现更低的功耗。 在这篇博文中,我们将以MSP432P401R MCU中的ADC14(集成14位模数转换器)作为示例。低功耗应用,以及减少高占空比应用中的启动时间都是ADC14设计过程中的考量要素。然而,各个应用都有独特的特点,因此,为最大限度地降低功耗,必须谨慎选择ADC14的旋钮或可编程性。 这篇博文重点讲述MSP432™ MCU的一些关键特性,您可以通过这些特性自定义ADC14的功率和性能: 可选参考 快速启动 可选时钟源 电源模式 最低电压1.62V 使用集成DC / DC驱动核心电压
[单片机]
MSP432的系统时钟和简单系统定时
系统时钟和低功耗模式 MSP432单片机各部件能在有条不紊地自动工作,实际上是在其系统时钟作用下,由CPU指挥芯片内各个部件自动协调工作,使内部逻辑硬件产生各种操作所需要的脉冲信号而实现的。MSP432单片机通过软件控制时钟系统可以使其工作在多种模式,包括6种活动模式和5种低功耗模式,通过这些工作模式,可合理地利用单片机内部资源,从而实现低功耗。时钟系统是MSP432单片机中非常关键的部件,通过时钟系统可以在功耗和性能之间寻求最佳的平衡点,为单芯片系统的超低功耗设计提供了灵活的实现手段。 时钟系统结构与原理 1.时钟系统结构 (1)7个时钟来源 时钟系统模块具有7个时钟来源。 ①LFXTCLK:低频振荡器,可以使用
[单片机]
<font color='red'>MSP432</font>的系统时钟和简单系统定时
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved