838|1

79

帖子

3

TA的资源

一粒金砂(中级)

楼主
 

【得捷电子Follow me第1期】篇一:熟悉Pico W开发板,thonny软件与micropython基础 [复制链接]

 

Raspberry Pi Pico W被设计为RP2040的一个低成本但灵活的开发平台,具有2.4GHz无线接口和以下关键功能:
•带2MB闪存的RP2040微控制器
•车载单频段2.4GHz无线接口(802.11n)
•Micro USB B端口,用于电源和数据(以及重新编程闪存)
•40引脚21mmx51mm“DIP”式1mm厚PCB,带有0.1“通孔引脚,也带有边缘城堡
◦ 展示26个多功能3.3V通用I/O(GPIO)
◦ 23个GPIO仅为数字,其中三个也支持ADC
◦ 可作为模块表面安装
•3针臂串行线调试(SWD)端口
•简单而高度灵活的电源架构
◦ 通过微型USB、外部电源或电池轻松为设备供电的多种选择
•高质量、低成本、高可用性
•全面的SDK、软件示例和文档
有关RP2040微控制器的功能:

• Dual-core cortex M0+ at up to 133MHz
◦ On-chip PLL allows variable core frequency
• 264kB multi-bank high performance SRAM

•外部四路SPI闪存,带就地执行(XIP)和16kB片上缓存
•高性能全交叉总线结构
•车载USB1.1(设备或主机)
•30个多功能通用I/O(四个可用于ADC)
◦ 1.8-3.3V I/O电压
•12位500ksps模数转换器(ADC)
•各种数字外设
◦ 2×UART、2×I2C、2×SPI、16×PWM通道
◦ 1个带4个警报器的定时器,1个实时时钟
•2×可编程I/O(PIO)块,共8个状态机
◦ 灵活、用户可编程的高速I/O
◦ 可以模拟SD卡和VGA等接口

 

关于Thonny —— 一个面向初学者的 Python IDE:Thonny 由爱沙尼亚的 Tartu 大学开发,调试器是专为学习和教学编程而设计的。

特性:

关于Micro Python:

Python是一款比较容易上手的脚本语言,而且有强大的社区支持,遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼。MicroPython, 是由 C99 语言编写,遵从 MIT 协议,支持N多处理器构架,包括:x86, x86-64, ARM, ARM Thumb, Xtensa。它基于ANSI C,语法跟Pyton 3基本一致,拥有自家的解析器、编译器、虚拟机和类库等。可以实现实现一些非常底层的操控。目前他支持很多32-bit处理器,比如说STM32系列,esp8266,esp32,rtl8195a,nrf51822等。借助Micro Python,完全可以通过Python脚本语言实现C语言硬件底层的访问和控制,比如说控制LED跑马灯、TFT LCD显示器、ADC读取电压、控制电机、访问SD卡、IIC ,USART,SPI等总线操作,访问网络、访问蓝牙、读取传感器等。

 

 

 

 

最新回复

介绍非常详细,是入门的经典帖子,谢谢分享!  详情 回复 发表于 2023-7-2 08:34
点赞 关注(1)
 
 

回复
举报

6841

帖子

11

TA的资源

版主

沙发
 
介绍非常详细,是入门的经典帖子,谢谢分享!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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