物联网|IAR集成开发环境简介|cc254核心板硬件资源|物联网之蓝牙4.0 BLE基础-学习笔记(3)

news2024/12/23 11:54:19

文章目录

  • 4、IAR集成开发环境简介
  • 5、 cc254核心板硬件资源

4、IAR集成开发环境简介

完整稳定的专业嵌入式开发环境,对不同的处理器有统一的用户界面,支持35种以上的MCU,包括8,16,32位,
完全兼容C语言的
高效的浮点支持,
IAR主界面:
在这里插入图片描述
创建空工程test,创建空文件main.c,添加入test:在这里插入图片描述
修改main.c:
在这里插入图片描述
在这里插入图片描述

#include <ioCC2540.h>
#define BV(n) (1<<(n))

void delay(unsigned int time)
{
  int i,j;
  for (i = 0;i <= time;i++)
      for (j = 0;j <= 1000;j++);

}

int main()
{
   //端口的配置,设置P1.0为输出
   P1DIR |= BV(0);
   //设置端口为GPIO
   P1SEL &= ~BV(0);
   while(1)
   {
      P1_0 = 1;
      delay(1000);
      P1_0 = 0;
      delay(1000);
   }

}

设置options:target选择:Texas Instruments->CC2540F256.i51在这里插入图片描述
link复选:Override default
在这里插入图片描述
debugger中的driver选:Texas Instruments
保存为test1,编译,提示:
Building configuration: test - Debug
Updating build tree…
main.c
Linking

Total number of errors: 0
Total number of warnings: 0

点击make旁边的仿真(需提前安装驱动):在这里插入图片描述
这里设置debugger为simulate,软件仿真。在这里插入图片描述

5、 cc254核心板硬件资源

板载资源在这里插入图片描述
巴伦天线匹配在这里插入图片描述
晶振(2个)在这里插入图片描述
电源供电电路在这里插入图片描述
锂电池供电在这里插入图片描述
在这里插入图片描述
LED在这里插入图片描述
在这里插入图片描述

oled在这里插入图片描述

串口电路在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/506657.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

女孩子转数据分析难吗?难在哪里?

对于数据分析&#xff0c;很多人乍一听会觉得没啥技术难度&#xff0c;是个适合女孩子的专业。我们面对很多零基础小白也是用通俗的语言来形容这个专业&#xff1a;一般是通过Excel或者power BI工具对数据进行分析&#xff0c;制作成可视化的报表给领导层&#xff0c;为公司业务…

VS2022编译libiconv-1.17

需求概述 获得最新版本的windows下可用的libiconv静态库。 解决方案 概述 使用VS2022编译libiconv-1.17。需要对源码手动进行配置。 本文所述的方法同样适用于动态库&#xff0c;并且理论上适用于VS2010~2022所有版本。 如果你不在乎libiconv的版本&#xff0c;可以参考 …

DevOps死了吗?平台工程能否取代DevOps?

最近&#xff0c; Scott Carey 发表了一篇调查文章&#xff0c;喊出了一些开发者的心声&#xff1a;“扯淡的DevOps&#xff0c;我们开发者根本不想做运维&#xff01;”除此之外&#xff0c;软件工程师兼DevOps评论员Sid Palas也在推特上写道&#xff0c;“DevOps已死&#xf…

C++知识点 -- 特殊类设计

C知识点 – 特殊类设计 文章目录 C知识点 -- 特殊类设计一、不能被拷贝的类二、 只能在堆上创建对象的类三、 只能在栈上创建对象的类四、 不能被继承的类五、 只能创建一个对象的类&#xff08;单例模式&#xff09;1.饿汉模式2.懒汉模式3. 单例对象释放问题&#xff1a; 一、…

【Python入门篇】——Python中判断语句(布尔类型,比较运算符,if语句)

作者简介&#xff1a; 辭七七&#xff0c;目前大一&#xff0c;正在学习C/C&#xff0c;Java&#xff0c;Python等 作者主页&#xff1a; 七七的个人主页 文章收录专栏&#xff1a; Python入门&#xff0c;本专栏主要内容为Python的基础语法&#xff0c;Python中的选择循环语句…

Verilog 编程——奇偶分频(50%占空)

引言 最近准备一些笔试面试&#xff0c;想再把时钟奇偶分频的再整理一下。 我之前写过一个PWM产生的模块&#xff0c;里面有任意频率/占空比的时钟生成。可以参考&#xff1a; 基于FPGA的PWM发生器设计https://blog.csdn.net/qq_43045275/article/details/128365705?ops_re…

Scala学习(一)

1.什么是Scala Scala将面向对象和函数式编程结合成一种简洁的高级语言。Scala的静态类型有助于避免复杂应用程序中的错误。 1.1 为什么要学习Scala&#xff1f; Spark基于内存的大数据计算框架&#xff0c;而Spark就是Scala开发的。所以为了学习好Spark需要掌握Scala语言。 …

learn C++ NO.3 ——类和对象(1)

1.初步理解面向过程和面向对象 C语言是面向过程的高级编程语言&#xff0c;而C是面向对象的高级编程语言。那么两者有什么区别呢&#xff1f;且看下图分析。 面向过程语言就是逐步拆分并解决问题。其特点是过程化和模块化&#xff0c;数据和对数据的操作是分离的。 由于面向过…

《LeetCode》—— 哈希

今天刷题讲解的主要讲的是关于——哈希这个知识点的题目讲解。 目录 &#xff08;一&#xff09;缺失的第一个正整数 &#xff08;二&#xff09;数组中只出现一次的两个数字 1、直接法 2、哈希 &#xff08;三&#xff09;直线上最多的点数 &#xff08;一&#xff09;缺…

力扣题库刷题笔记735-行星碰撞

1、题目如下&#xff1a; 2、个人Python代码实现 个人代码思路&#xff0c;主要是新建一个列表stack&#xff0c;将原列表asteroids中的元素依次加入到stack中。以上代码可能会有两部分比较冗余的部分&#xff0c;一是两个标志位可以不用单独声明&#xff0c;二是当stack列表中…

解析内存中的高性能图结构

在进行各种图处理、图计算、图查询的时候&#xff0c;内存或是硬盘中如何存储图结构是一个影响性能的关键因素。本文主要分析了几种常见的内存图结构&#xff0c;及其时间、空间复杂度&#xff0c;希望对你有所启发。 通常来说&#xff0c;对于图结构的几种常见的基础操作&…

通过SSH隧道安全消费Kafka数据

一.背景 由于我们有个业务在阿里云部署了Kafka&#xff0c;但是想直接在本地IDC机房服务器直接通过公网消费Kafka进行业务处理。这个本来也不是什么难事&#xff0c;阿里云把9092默认端口打开运行访问即可&#xff0c;也不不值得再写这篇博客了。 这个事情让人特别关注的一个主…

【记录】ChatGPT|图片预览魔法咒语魔改,使用 ChatGPT 返回大量可以跳转的链接

很早的时候&#xff0c;我已经留意到 ChatGPT 会以返回图片的 markdown 格式来显示图片&#xff0c;很可能拥有一定的图片上传功能&#xff0c;但是它往往会显示得有些问题。一些代码图片之类的或者风景图什么的都不是很会。 但其实 ChatGPT 是可以直接返回图片类型的回复的&a…

C++初始化列表

1.初始化列表概述 初始化列表&#xff1a;以一个冒号开始&#xff0c;接着是一个以逗号分隔的数据成员列表&#xff0c;每个"成员变量"后面跟一个放在括号中的初始值或表达式。 2.为什么使用初始化列表 在创建对象时&#xff0c;编译器通过调用构造函数&#xff0c…

个人电脑操作系统

UEFI&#xff08;Unified Extensible Firmware Interface&#xff0c;全称统一的可扩展固件接口&#xff09;是一种个人电脑系统规格&#xff0c;用来定义操作系统与系统固件之间的软件界面&#xff0c;作为BIOS的替代方案。其前身是Intel在1998年开始开发的Intel Boot Initiat…

【static_cast、reinterpret_cast、const_cast、dynamic_cast】C++类型转换

C类型转换 引入C语言中的类型转换 C的强制类型转换static_castreinterpret_catconst_castdynamic_cast向下转型的安全问题 explicit4种类型转换的应用场景 RTTI 引入 C语言中的类型转换 C语言和C都是强类型语言&#xff0c;如果赋值运算符左右两侧变量的类型不同&#xff0c;…

ChatGPT一键私有部署,全网可用,让访问、问答不再受限,且安全稳定!

前言 ChatGPT由于在访问上有一些限制&#xff0c;使用并不便利。目前国内可以直接访问的大部分是调用API返回结果&#xff0c;我们去使用时总会有次数限制&#xff0c;而且它们可能随便崩掉。 其实&#xff0c;目前我们访问过的大部分国内的网页包括UI&#xff0c;其实是套用了…

过滤器对前端请求参数进行解码URLDecoder,接口接收参数类型为map,解码无效问题

文章目录 一、前言二、设计思路三、代码实现四、启动测试五、过滤器解码无效六、源码跟踪七、解决方案八、再次重启测试九、总结 一、前言 最近做的一个公司项目&#xff0c;因为客户需要对特殊字符做搜索&#xff0c;但是前端的请求参数无法传递到后端&#xff0c;所以前端对…

VS2017中Qt项目数据库连接——包含报错比如QMYSQL driver not loaded(细心看到最后,一定能解决你想解决的问题)

我把爆的错误QMYSQL driver not loaded写在文章末尾了&#xff0c;大家看一看&#xff01;前面是配置数据库 一、测试 VS2017 中 Qt 项目数据库连接 打开 VS2017&#xff0c;文件——新建项目&#xff0c;右侧输入框输入 Qt 确定后点击下一步&#xff0c;勾选模块 基类也是默…

RSU路测单元,你知道多少?

一、什么是RSU路测单元&#xff1f; RSU路测单元是实现智慧的路、车路协同的关键设备&#xff0c;设置在路侧&#xff0c;与附近过往车辆进行双向通信、交互数据&#xff0c;是智能交通系统中的一种重要设备。RSU可以连接路面原有电子设备&#xff0c;比如信号灯和摄像头&…