EMW3060模组简介

目录:AliOS-Things\board\mk3060\mk3060.mk

可以获得的信息:
  • 模组名:EMW3060
  • 核心架构:ARM968E-S
  • 模组单片机类型:MOC108
  • JTAG调试器:jlink

EMW3080模组简介(顺道)

目录:AliOS-Things\board\mk3080\mk3080.mk

可以获得的信息:
  • 模组名:Amebaz
  • 核心架构:Cortex-M4
  • 模组单片机类型:rtl8710bn
  • JTAG调试器:jlink_swd

EMW3165模组简介(顺道)

目录:AliOS-Things\board\mk3165\mk3165.mk

可以获得的信息:
  • 模组名:3165
  • 核心架构:Cortex-M4
  • 模组单片机类型:stm32f4xx
  • JTAG调试器:jlink_swd
模组名 内核 主频 RAM FLASH
EMW3060 ARM9 120MHz 256KB 2MB
EMW3080 Cortex-M4 133MHz 256KB 2MB
EMW3165 Cortex-M4 100MHz 128KB 512KB+2MB
ESP8266 Tensilica L106 130MHz 160KB 1MB
ESP32 Xtensa LX6 240MHz 520KB 448KB(内置ROM)

 EMW3060/MOC108在AliOS-things中进行开发,需要了解整个的AliOS-Things这个SDK的架构:

平台–platform

 在这个目录中,有两个子目录:

  • arch (架构)
  • mcu (单片机)
架构(arch)

 在移动设备和嵌入式设备中广泛使用RISC(精简指令集)架构,AliOS-Things都有涉及:

  • arm : STM32系列单片机
  • csky :不详
  • linux :不详
  • mips :不详
  • rl78 :不详
  • rx600 :不详
  • xtensa :ESP8266、ESP32
单片机(MCU)
  • esp32 :
  • esp8266:xtensa架构
  • moc108 :庆科的EMW3060(arm9)
  • STM32系列:

EMW3060引脚映射

 例如在blink例程中,使用了三个引脚它是这么配置的:

#define GPIO_LED_IO     18
#define GPIO_TRIGGER_IO 4
#define GPIO_INPUT_IO   5

 然后就让人很疑惑,这一串简单的数字代表哪个引脚呢?按照正常的推理来看,应该有文件专门写这个引脚对应的关系的。
 于是在“platform -> mcu -> moc108 -> gpio.c”这个文件中找到了如下对应关系:

static const uint8_t gpio_map[] =
{[1] = 30,[2] = 29,[3] = 17,[4] = 16,[5] = 14,[6] = 15,[7] = 0,[8] = 1,[11] = 20,[12] = 4,[17] = 23,[18] = 22,[19] = 11,[20] = 10,[21] = 21,
};


而上面也仅仅是模组的原理图,我拿到的核心板的引脚图又是不一样的:

这里是“三层映射”啊!!
于是乎很有必要画一张表出来:

引脚号 GPIO号 功能名 核心板名 映射名
1 SWCLK
2 SWDIO
3 SWCLK
4 GPIO4 SWDIO 12
5 GPIO22 PIN5 18
6 GPIO23 PIN6 17
7 GPIO20 UART_RTS 11
8 GPIO21 UART_CTS 21
9 GPIO31 UART_TX
10 GPIO1 UART_RX 8
11 EN
12 GPIO15 PIN12 6
13 GPIO17 PIN13 3
14 GPIO16 PIN14 4
15 GPIO14 PIN15 5
16 3.3V
17 GND
18 PIN18
19 BOOT
20 GPIO30 STATUS 1
21 GPIO11 DEBUG_OUT 19
22 GPIO10 DEBUG_IN 20
23 GPIO29 ELINK 2

AliOS-Things--EMW3060使用笔记--GPIO相关推荐

  1. 华芯微特SWM181学习笔记--GPIO应用与环境搭建

    华芯微特SWM181 系列 32 位 MCU(以下简称 SWM181)内嵌 ARM® CortexTM-M0 内核, SWM181 支持片上包含精度为 1%以内的 24MHz.48MHz 时钟,并提供 ...

  2. RT-1052学习笔记 - GPIO架构分析

    RT-1052学习笔记 - GPIO架构分析 一.RT1052之GPIO与IOMUX 二.GPIO架构分析 分析GPIO的外设框架 库函数操作 1.初始化MUX 2.初始化PAD 3.初始化GPIO外 ...

  3. 新唐芯片学习笔记——GPIO

    新唐芯片学习笔记--GPIO 概述 NuMicro®NUC029 最多有40个通用I/O引脚,这些引脚和其它功能共享.40个引脚分为6个端口,分别命名为P0, P1, P2, P3, P4和P5,每个 ...

  4. STM32学习笔记---GPIO

    STM32的学习笔记-GPIO 我使用的是STM32F401ZGT6,有7组IO口,每组16个引脚,共112个引脚. 因为太菜了,确实容易出错,还请赐教 参考官方文档:八种IO口模式区别 结构原理 该 ...

  5. 树莓派学习笔记——GPIO功能学习

    0.前言 树莓派现在越来越火,网上树莓派的资料也越来越多.树莓派源自英国,国外嵌入式开源领域具有良好的分享精神,树莓派各种集成库也层出不穷,下面推荐几个. [ python GPIO ] [开发语言] ...

  6. AM335x(TQ335x)学习笔记——GPIO关键驱动移植

    或按照S5PV210学习秩序.我们首先解决的关键问题.TQ335x有六个用户按钮,每个上.下.剩下.对.Enter和ESC. 我想开始学习S5PV210当同一,写输入子系统驱动器的关键问题要解决,但浏 ...

  7. 立创梁山派学习笔记——GPIO输出控制

    梁山派 前言 开发板简介 GD32F407ZGT6官方资源 数据手册 1.系统框图 2. 引脚复用表 3.命名规则 4.其他 用户手册 固件库与PACK包 开发环境搭建 立创官方的资料包 资料齐活,开 ...

  8. STM32学习笔记——GPIO,点灯之路第一步

    学习B站上江科大stm32教学视频作的笔记 本文将从工作原理和相关固件库函数来介绍GPIO. 工作原理 GPIO简介 GPIO,(General-purpose input/output),是由STM ...

  9. STM8L学习笔记-GPIO端口操作(一)

    STM8与STM32一样提供了固件库函数, 不过没有STM32的库完善,给的说明文档是chm格式的,名字是stm8l15x_stdperiph_lib_um.chm,这个官网有下载. GPIO寄存器有 ...

最新文章

  1. vue 保存全局变量_Vue+Typescript起手式
  2. “火震”太多打乱NASA计划,火星探测计划将推迟到2022年底
  3. ab url 带参数 测试
  4. python中如何跳出多层循环
  5. sqlserver 查询中使用Union或Union All
  6. 264,avs中Skip宏块与Direct预测模式 ,对称模式的区别
  7. python多个判断条件体重_python基础之如何用if语句判断多个条件?
  8. Atom飞行手册翻译: 4.4 Atom中的序列化
  9. ORACLE行转列通用过程(转)
  10. spring mysql防注入攻击_【spring】(填坑)sql注入攻击 - 持久层参数化
  11. apache2配置rewrite_module
  12. java专题作业答案_java作业答案java作业答案.doc
  13. 怎么用dos系统进入服务器,如何进入dos_如何进入dos还原系统
  14. unity3D制作消消乐游戏/三消算法
  15. 2021.11_Coggle组队学习_Linux命令
  16. OpenCV-PS羽化操作
  17. 国风就是帅,会三板吗,看看新天吧
  18. 案例-使用python实现基于opencv的形状识别
  19. 史上绝地反击,美式英语英文学习大全。美国英语最新词频表
  20. spark输出rdd数据_Spark中RDD的详解

热门文章

  1. 计算机工程学院迎新生,计算机工程学院举办“青春相约,梦想同行”迎新晚会...
  2. Vue前端文本对比DIFF
  3. 灰色预测(MATLAB)
  4. 【沉舟侧畔千帆过,病树前头万木春】---OpenFeign的各种骚操作 -VS- 既生瑜何生亮的感叹,小Ribbon怎么办?
  5. 使用python获取win10锁屏照片
  6. 笔记本运行php的快捷键是啥,雷神笔记本u盘启动快捷键是什么|雷神笔记本按哪个键进u盘启动...
  7. wegame服务器维护启动游戏失败,wegame连接服务器失败
  8. 蒂森MC2_B系统调试软件 蒂森MC2_B系统调试软件
  9. 压电式雨量传感器RS485数据解析协议
  10. 从美国创业者的成功看行业趋势