0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Gadget Building 系列:GK-SAKURA 板上创建心跳粉丝程序

454398 来源:瑞萨电子 作者:瑞萨电子 2021-06-24 09:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文介绍 Gadget Building 系列的第 2 部分,即在 GK-SAKURA 板上创建心跳粉丝程序。该文档描述了电路板的功能,以及瑞萨基于云的编程设置,以便可以直接从 Web 浏览器进行编程。

GR-SAKURA 功能

我们将使用 GR-SAKURA 板来控制我们的风扇。GR-SAKURA 配备内置高性能 RX63N 微控制器。这款多功能瑞萨微控制器集成了 CPU、程序存储器、数据存储器和控制风扇所需的所有外围功能,包括两个 ADC模拟/数字转换器)、以太网USB 支持以及一个定时器

由于 RX63N 包含如此多的外围设备,GR-SAKURA 板对附加功能和组件的需求有限,因此用于选项板的引脚数量有限。它还具有相对较少的连接器,以及直接焊接在电路板上的少量 LED 和开关。(见图1)该板有两种类型:标准版(GR-SAKURA)和全功能版(GR-SAKURA-FULL)。在本系列中,我们将使用全功能版本。

GR-SAKURA 与 Arduino 原型设计平台兼容,在全球范围内使用。

图为GR-SAKURA-FULL,全功能版的板子。

  • 以太网连接器 – 100/10 Mbps LAN 连接器
  • Mini USB 接口:连接电脑或其他设备。可以提供USB电源
  • DC 电源插孔:5 V 电源。板载稳压器转换为 RX63N MCU 所需的 3.3 V
  • 四个 LED
  • RX63N MCU:包含32位CPU;1 MB ROM 用于程序;128 kB RAM 用于数据;32 kB ROM 数据
  • Arduino 兼容引脚:允许连接到可选的 Arduino 扩展板(以添加功能和组件)
  • SW1(红色)——复位,SW2(蓝色)——用户
  • SW3(滑动):更改 RX63N 操作模式
  • microSD 卡插槽:从 microSD 卡读取
  • 出现在 GR-SAKURA-FULL 上,但不在 GR-SAKURA 上。

简单的基于云的编程

在这个项目中,我们将把硬件和软件放在一起。让我们从设置编写软件开始。程序编写以困难着称,但在这种情况下无需担心。GR-SAKURA 的编程非常简单,不需要任何专业知识。由于瑞萨电子已经为您设置了一个云环境,您可以直接从 Web 浏览器进行编程。

poYBAGDT4Y6AVhESAADEukvsK2U449.png

在进入实际过程之前,让我们先谈谈一般的编程。我们要做的是创建一个程序,该程序将由指令组成,这些指令将告诉微控制器的 CPU 要做什么。CPU 只能理解和执行有限的一组指令,所有指令都是二进制数的形式。这些指令统称为机器语言。因为人类程序员很难处理这些数字,所以我们使用了一种称为汇编语言的对人类友好的等效语言。汇编语言使用有意义的单词和语法代替二进制数。汇编语言与机器语言是一一对应的,最终必须转换(“汇编”)成机器代码,以便 CPU 能够理解。

然而,另一个复杂因素是每个 CPU 模型都有自己的机器语言,因此也有自己的汇编语言。因此,如果您使用汇编语言编写,则每次更改 CPU 时都必须重新编写代码。我们可以通过升级到一种更高级的语言来解决这个问题,该语言可以与所有 CPU 一起工作,而且人类更容易理解。存在许多这样的语言;其中最著名的语言之一是 C 编程语言。对于这个项目,我们将使用 C++,它基于 C,但也包括许多重要的增强。(C 本质上是 C++ 的一个子集,两种语言使用非常相似的语法。)

用 C 或 C++ 等高级语言编写的程序代码称为源代码;以这种方式编码的程序有时称为源程序。在这个程序可以运行之前,它必须被转换(“编译”)成 CPU 可以理解的二进制代码。这种转换由另一个称为编译器的程序执行。编译后的程序称为目标程序,其二进制代码称为目标代码。幸运的是,我们已经通过云访问了 GR-SAKURA 的编译器,因此您可以直接在 Web 浏览器中编译您的程序。因此,正如您将看到的,整个过程将非常简单。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8249

    浏览量

    162349
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

    222927
  • 编译器
    +关注

    关注

    1

    文章

    1669

    浏览量

    51079
  • 机器语言
    +关注

    关注

    0

    文章

    36

    浏览量

    10986
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    飒特红外GK640-VN工业型测温监控热像仪在电力领域的应用

    针对电力领域痛点,飒特红外以“AI + 双光谱热成像” 技术打造的 GK640-VN 工业型测温监控热像仪,为电力生产提供24小时不间断的安全保障。
    的头像 发表于 11-30 09:15 369次阅读

    西门子PLC通信中“心跳”报文的重要性

    1.什么是心跳检测 心跳检测是一种广泛应用于工业网络和通信领域的机制,用于持续监控两个通信设备(例如,一台西门子PLC和另一台PLC、上位机SCADA系统、远程IO站等)之间的连接状态。 其
    的头像 发表于 11-10 11:23 157次阅读
    西门子PLC通信中“<b class='flag-5'>心跳</b>”报文的重要性

    国科微旗下黑光AOV视觉处理芯片GK7206V1系列量产上市

    近日,国科微旗下普惠型黑光AOV视觉处理芯片GK7206V1系列量产上市,成功进入传统安防与消费类电子头部企业供应链体系。GK7206V1系列采用低功耗设计,搭载圆鸮AI ISP引擎,
    的头像 发表于 09-29 11:32 1167次阅读
    国科微旗下黑光AOV视觉处理芯片<b class='flag-5'>GK</b>7206V1<b class='flag-5'>系列</b>量产上市

    抖音电商API粉丝行为分析,精准营销ROI翻番!

    在当今竞争激烈的电商环境中,抖音电商平台凭借其庞大的用户基础和互动性,成为品牌营销的热土。通过利用抖音提供的API(应用程序接口),商家可以深度分析粉丝行为数据,实现精准营销策略,从而显著提升投资
    的头像 发表于 08-01 14:39 815次阅读
    抖音电商API<b class='flag-5'>粉丝</b>行为分析,精准营销ROI翻番!

    国科微推出轻算力多目AOV视觉芯片GK7203V1系列

    近日,国科微发布新一代轻算力多目IPC芯片GK7203V1系列,为消费级摄像头、低功耗电池摄像头、行车记录仪、可视门铃门锁、无人机图传、扫码器、人脸识别终端等多元应用场景提供高集成度、低成本解决方案
    的头像 发表于 07-28 18:11 1089次阅读
    国科微推出轻算力多目AOV视觉芯片<b class='flag-5'>GK</b>7203V1<b class='flag-5'>系列</b>

    国科GK-RZF系列温度变送器产品介绍及应用

    国科GK-RZF系列温度变送器,为一种廉价优雅的24VDC供电、二线或三线制的一体化变送器。产品采用集成电路,将热电阻或热电偶的信号放大并转换成4~20mA(标准二线制)或0~10mA(旧国标三线制)电流或∕0~5V(非标三线制)电压输出。
    的头像 发表于 07-17 14:36 354次阅读
    国科<b class='flag-5'>GK</b>-RZF<b class='flag-5'>系列</b>温度变送器产品介绍及应用

    LabVIEW运动控制(五):EtherCAT运动控制器的心跳检测功能

    LabVIEW心跳检测功能
    的头像 发表于 05-13 13:49 540次阅读
    LabVIEW运动控制(五):EtherCAT运动控制器的<b class='flag-5'>心跳</b>检测功能

    同样的代码在官方开发运行正常,在自己板子就跑不起来,怎么办?

    同样的代码在Nordic官方开发可以运行正常,但在自己板子就跑不起来,如果你碰到了上述情况,建议按照如下步骤进行自检: 首先确认用户元器件焊接良好,功能正常。如果你的板子有LE
    的头像 发表于 05-12 15:26 578次阅读
    同样的代码在官方开发<b class='flag-5'>板</b><b class='flag-5'>上</b>运行正常,在自己板子<b class='flag-5'>上</b>就跑不起来,怎么办?

    粉丝投稿】拼板设计踩大坑!(文末有新人福利)

    几月前, 小编在后台收到了一位粉丝“王工”的投稿,讲述他毕业后入职一家智能家居的公司,作为新手工程师不到半年的时间,遇到的一次制失败的惊险经历。在征其同意后,决定将他的故事分享给大家,希望可以
    发表于 04-03 10:20

    十万粉丝感恩回馈!华秋DFM撒钱发券,快来领取吧~

    量只有83…… 从“零基础小白教程”到“百万级用户案例解析” ,这期间我们踩过的坑比PCB的过孔还多,但看到我们的粉丝数逐步破万、破五万,我们便更加坚定和坚持! 因为每次看到粉丝留言说\"
    发表于 03-26 10:56

    使用PicoScope4444进行心跳信号测试

    几乎示波器测量的每个信号都包含一些不需要的噪声。在测量小信号或连接到高阻抗节点时,噪声有时会超过您希望测量的信号。通常的解决方案是进行差分测量。通过将一个输入连接器握在每只手中来捕获人类心跳
    的头像 发表于 02-08 17:24 957次阅读
    使用PicoScope4444进行<b class='flag-5'>心跳</b>信号测试

    EE-192:使用C语言在Blackfin处理器创建中断驱动系统

    电子发烧友网站提供《EE-192:使用C语言在Blackfin处理器创建中断驱动系统.pdf》资料免费下载
    发表于 01-03 15:03 0次下载
    EE-192:使用C语言在Blackfin处理器<b class='flag-5'>上</b><b class='flag-5'>创建</b>中断驱动系统

    有奖丨米尔 全志T536开发免费试用

    米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发免费试用活动来啦~~米尔提供了3块价值750元的MYD-LT536-GK开发发起试用活动您不仅可以免
    的头像 发表于 12-26 08:05 1312次阅读
    有奖丨米尔 全志T536开发<b class='flag-5'>板</b>免费试用

    运动控制卡网络通讯的心跳检测之C#上位机编程

    使用C#上位机编程实现运动控制卡网络通讯的心跳检测功能
    的头像 发表于 12-24 10:54 1965次阅读
    运动控制卡网络通讯的<b class='flag-5'>心跳</b>检测之C#上位机编程

    国科 GK7205V510 GK7205RBCFV510 AI SOC芯片

    GK7205V510 产品简介摘要 1. 产品概述 GK7205V510 是一款面向 AI 网络摄像机的高集成度 SoC 芯片,具有以下特点: ·处理器:ARM Cortex A7 @ 1GHz
    的头像 发表于 12-11 17:33 1615次阅读
    国科 <b class='flag-5'>GK</b>7205V510 <b class='flag-5'>GK</b>7205RBCFV510 AI SOC芯片