创龙教仪嵌入式实验操作教程:2-2 LED灯控制实验

AM335x-StarterWare用户手册(一) 前言以EAC-T335-starterware、EAC-T335为软硬件平台,介绍了LED、UART、LED等裸机程序调试方案。 开发环境:硬件平台:EAC-T335软件平台:starterware仿真器:XDS200第一章节:《Starterware源码简介》Starterware是一个非操作系统的软件开发包,包含SOC启动代码,DDR内存初始化代码,以及串口,I2C,USB,Ethernet,... 阅读详情

2-2 LED灯控制实验(点击查看完整视频)

1、实验目的

本次视频教程是基于创龙教仪TL6748-PlusTEB教学实验箱完成的。

本节视频的目的是学习基于StarterWare开发环境配置GPIO管脚的方法和原理,并实现StarterWare开发环境下的LED灯控制。

 

2、实验原理

StarterWare

StarterWare是一个免费的软件开发包,为ARM和DSP TI处理器提供OS平台(无操作系统平台)支持。包括设备抽象层(DAL)库和示例应用程序,用于演示TI处理器上外设的功能。

StarterWare

硬件原理图

实验过程中使用的是LED13~LED16,对应接口名字分别是“GPIO0[5]、GPIO0[0]、GPIO0[1]和GPIO0[2]”。当GPIO输出为高电平时,LED会点亮,输出低电平时,LED会熄灭。

LED对应接口

 

源码

将GPIO配置为输出的函数源码和函数使用说明可以查看gpio.c。其中,第一个参数时GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的方向。

方向配置源码

配置GPIO输出值的函数源码和函数使用说明可以查看gpio.c。其中,第一个参数时GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的电平。

数据配置源码

3、操作现象

硬件连接

  • 连接仿真器和电脑的USB接口,
  • 将拨码开关拨到DEBUG模式01111,
  • 连接实验箱电源,拨动电源开关上电。

硬件连接

 

操作

  • 导入工程
  • 编译工程
  • 将CCS连接开发板并加载程序
  • 点击运行程序
  • 可看到实验板的4个LED流水灯闪烁

实验现象

 

Starterware On Beaglebone Black(一) 环境搭建 一,Starterware版本 Starterware是ti提供的在AM335x平台上无系统运行的套件,虽然号称较为方便但是实际上使用过程中会发现其中的是用文档较为简单,讲述的没有那么的详细。 Starterware目前网站找得到的有两种版本,一种为官网下载的2.00.01.01版本,有一个是在sysbios_ind_sdk_2.1.0.1包里面的较为新的2.01.01.01版本,两者的区 阅读详情

相关推荐

AM335x-StarterWare用户手册(二)

《调试环境的准备》该章主要介绍了ccs开发工具的安装、在ccs中导入starterware源码包的工程代码、开发板如何通过仿真器连接ccs三部分,这是进行调试开发的基础工作。2.1 CCS的安装:  CCS 是TI 针对DSP 和ARM 系列芯片开发的基于Eclipse的集成调试环境,有Windows 和Linux 两种版本。CCStudio 包含一整套用于开发和调试嵌入式应用的工具,包括适用于每...

szhebin的博客 2666

DSP学习笔记(一)

1. 为什么使用StarterWare库 功能:帮助我们编写C6748非操作系统的程序。把基本的寄存器操作封装成ATI函数。 2.StarterWare安装 去TI官网模拟 | 嵌入式处理 | 半导体公司 | 德州仪器 TI.com.cn搜索StarterWare。 3. 点亮LED 创建一个工程。右击工程名,选择properyies。 #include "TL6748.h" // 创龙 DSP6748 开发板相关声明 #include "h...

LOVE_LAY_FOREVER的博客 1183

AM335x-StarterWare用户手册(三)

《编译启动裸机程序》编译运行裸机程序本章介绍了四种方式,分别是仿真器、SD卡、nand flash和串口运行裸机程序,详细论述看下文的介绍。3.1:准备工作3.1.1:连接开发板和PC开发板(HMI-T335): 1.PC和开发板的COM1通过开发板附带的串口线连接。 2.打开超级终端进行如下的设置:     根据您的串口连接选择COM*:  设置串口参数:   设置完成后,保持PC和开发板的连接...

szhebin的博客 2604

嵌入式教程_DSP实验箱操作教程2-25 数码管显示实验

本次教程学习的目的是了解HD7279A-SP驱动芯片特性和数码管控制的原理,并实现控制数码管的显示。

Tronlongtech的博客 383

1 基于 StarterWare 的 TMS320C6748 裸机开发入门详解教程

基于 StarterWare 的 TMS320C6748 裸机开发入门详解教程,内含代码注解与详细文字说明,彩图丰富详细,简单易懂,新手友好。

AM335X_StarterWare_02_00_00_07_Setup.zip

335X TI官方裸跑开发包 使用方法请度娘!

CCS StarterWare的安装和设置,用CCS7.3成功编译一个工程

1.首先说明一下为什么需要了解或者学习StarterWare。个人认为第一点是,StarterWare软件中包含有大量例程,均可查看源代码,在初期学习阶段,借助于StarterWare有助于深入了解DSP的硬件,我按照的版本是C6748_StarterWare_1_20_04_01-Setup,大家可以根据自己的dsp型号选择版本,官方下载网址:http://processors.wiki.ti....

wangjianyong18的博客 6815

使用CCS5下载调试StarterWare例程代码的方法

如何使用 CCS5 下载调试 StarterWare 例程代码

武汉传媒学院联合创龙教仪建设DSP教学实验箱,基于DSP C6000平台搭建

武汉传媒学院是中南地区唯一一所传媒类本科高校,也是湖北省“转型发展”首批试点高校前身是2004年成立的华中师范大学武汉影视工程学院,2007年经教育部批准更名为华中师范大学武汉传媒学院,2016年,经教育部批准,成功转设为独立设置的普通本科高校。传媒技术学院是武汉传媒学院设立的工学学科教学单位,现设有电子信息工程、广播电视工程、软件工程等3个本科专业,设有一个计算机基础教研室,面向全校新生开设《信息技术与素养》公共课程。广播电视工程专业。

Tronlongtech的博客 1342

基于 StarterWare 的 TMS320C6748 裸机开发入门详解教程(1)

基于 StarterWare 的 TMS320C6748 裸机开发入门详解教程,内含代码注解与详细文字说明,带有基础指导,彩图丰富详细,简单易懂,新手友好。

TMS320C6748 StarterWare

TMS320C6748 StarterWare,给开发者免积分下载

AM335X 自制PCB裸机开发startware库的使用注意

TI提供的startware裸机开发库,提供了板级文件配置: evmAM335x, beaglebone和 evmskAM335x 所以,当自己制作新板时,在需要裸机开发时,为使板子ARM能正常运行,需要更改部分板极配置文件。影响板子是否能正常运行所必须的配置,通常有DDR配置,PMIC配置(DDR电压等)。DDR,PMIC配置,通常是在Bootloader中完成。在DEBUG模式下,则需要修改GEL文件,而GEL文件修改参照Bootloader修改。本文参考学习TI论坛中修改笔记的介绍。 参考的..

pingis58的博客 1693

STM32F103 超声波风速风向仪实战:0.1m/s精度风洞标定与OLED显示(附源码)

本文详细介绍了基于STM32F103的超声波风速风向仪设计与实现,通过超声波时间差测量技术实现0.1m/s高精度测量。文章涵盖硬件设计、算法实现、风洞标定及OLED显示等关键环节,提供完整源码,适用于气象监测、风力发电等领域。

weixin_42532938的博客 275

嵌入式DSP教学实验箱操作教程:2-20 数模转换实验(模拟SPI总线输出电压值)

程序流程设计中首先要进行外设使能配置,接着初始化UART2串口,然后进行GPIO管脚复用,配置GPIO管脚为输出,最后配置DAC各通道的输出电压值,并在UART2串口终端显示各个通道的输出电压。其中,第一个参数时GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的方向。其中,第一个参数是GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的电平。或下降沿发送,上升沿接收。掌握GPIO模拟SPI总线的使用,了解AD5724的芯片特性和使用,并实现基于AD5724输出电压值。

Tronlongtech的博客 1113

提示词工程的几个参数

低 temperature + 低 top-p:输出最稳定、最可靠,适合需要准确性和一致性的场景。高 temperature + 高 top-p:输出最多样化、最富有创意,适合需要灵感和探索的场景。Max Length:您可以通过调整max length来控制大模型生成的 token 数。指定 Max Length 有助于防止大模型生成冗长或不相关的响应并控制成本。是一个字符串,可以阻止模型生成 token,指定是控制大模型响应长度和结构的另一种方法。例如,您可以通过添加 “11” 作为。

weixin_44212787的博客 1827

VisionPro九点标定实战:从相机拍照到机器人精准抓取的完整流程

本文详细介绍了VisionPro九点标定技术在工业自动化中的应用,从相机拍照到机器人精准抓取的完整流程。通过硬件配置、标定步骤和实战技巧的解析,帮助工程师实现高精度视觉引导系统,提升生产效率。特别适合需要解决二维图像坐标与物理空间转换问题的自动化项目。

weixin_30664051的博客 407

StarterWare学习之编译移植UART例程

任务:         编译StarterWare里面的UART例程,并移植到TMDSSK3358开发板上 开发环境及工具说明:         编译工具:Cygwin         串口终端软件:HyperTerminal Private Edition7.0         arm工具链:CodeSourcery tool chain for ARM         Start

有朋山人的专栏 2107

PCB压合原理与工艺全流程深度解析

PCB压合是多层印制电路板制造中的核心工序,其本质并非简单物理叠加,而是高分子树脂流动、玻璃布应力释放、铜箔热膨胀及界面能调控的协同过程。理解压合原理,需掌握温度-压力-时间三维曲线动态关系;优化工艺流程,须兼顾叠板精度、热压参数匹配与冷却策略;关键影响因素如半固化片(PP)选型、铜箔表面处理、设备温场均匀性、结构对称性、环境湿度及操作手法,共同决定层间结合力、翘曲度与孔壁质量。本文围绕PCB压合原理、工艺流程、关键影响因素三大维度展开,融合IPC标准、实测数据与产线案例,为工艺工程师、NPI人员及设备维护

weixin_29191081的博客 258

CCS架构与starterware SDK结构解析

一般用CCS建工程分为两种方式一种是库方式,一种是非库方式。 像Starterware SDK的例子程序里面都是采用库的方式,将底层的驱动或者系统等相关的文件编译成.lib的库形式。再通过头文件的形式在编译环境当中调用。 当我们调用它所对应的文件的时候应该要将它所对应的库加入到ccs工程里面作为工程的输入。 MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种映射文

烟酒僧的专栏 3503

PLSQL Developer新手必看:如何避免安装过程中的常见坑

本文为PL/SQL Developer新手提供了详尽的安装与配置避坑指南。从版本选择、注册码使用、汉化包安装到Oracle客户端连接配置,逐一解析常见问题并提供解决方案,帮助开发者快速搭建稳定的PL/SQL开发环境,顺利开启Oracle数据库编程工作。

g9h0i1的博客 654

腾讯文档API逆向分析:不用Selenium也能批量导出的黑科技

本文揭秘了如何通过Python逆向分析腾讯文档的隐藏API,实现无需Selenium即可批量导出在线表格的高效方法。详细解析了API调用流程、Cookie维护及异常处理技巧,相比传统方案性能提升显著,适用于大量文档导出的自动化场景。

h9j8k7l6m5n的博客 1202

AM335x运用starterware裸机运行环境搭建连接到traget

AM335x运用starterware裸机运行环境搭建连接到traget AM335x运用starterware裸机运行环境搭建: Host:win7 Target:AM335x 编译环境:CCSv5.5 调试工具:XD100V2 USB Emulator (JTAG接口) CCS是TI针对DSP和ARM系列芯片开发的基于Eclipse的集成调试环境,有windows和linux两个版

luosong1991的专栏 5521

预测股票价格趋势:使用MATLAB进行股票价格预测

通过收集股票数据、数据预处理、构建预测模型以及可视化结果,我们可以利用MATLAB强大的计算和分析功能来预测股票价格的走势。然而,需要注意的是,股票市场具有高度复杂性和不确定性,预测结果仅供参考,并不构成投资建议。然而,借助计算机编程和数据分析工具,我们可以利用历史股价数据来建立模型,并预测未来的股票价格走势。首先,我们需要获取股票的历史价格数据。完成模型的拟合后,我们可以使用该模型来进行未来股票价格的预测。最后,我们可以使用MATLAB的绘图功能将预测的股票价格与实际股票价格进行对比,并进行可视化展示。

2301_79326588的博客 1018

am335x starterware 入门过程的简单记录

主要参考的资料在ti网站上,https://processors.wiki.ti.com/index.php/Template:AM335x_Starterware?keyMatch=AM335X%20SDK%20LINUX&tisearch=Search-EN-everything 1、从github上下载starterware,AM335X_StarterWare_02_00_01_01-master,然后下载编译器gcc-arm-none-eabi-4_7-2012q4-2012120.

eastgeneral的专栏 733

综述性论文别再堆砌文献!用GPT-5.1 Thinking轻松攻克四大关键难点,真正实现高效高质撰写(附AI提示词)

逻辑构建上以往都是先梳理一篇文献的领域研究脉络,明确其发展阶段、核心议题等,再搭建初步的大纲,借助思维导图或者别的方式将筛选后的文献观点按主题归类到对应章节,理清楚每个章节间的递进或并列关系,最后再逐个章节进行补充过渡表述,那么做的目的其实就是摆脱文献堆砌问题。人工做法往往是对比不同文献的研究方法、数据来源与核心结论,再清晰标注每类成果的优缺点,找到文献中存在的争议焦点,找到之后再梳理争议产生的核心原因,最后在基于现有研究,推出还未被探索的研究方向,从而提炼出创新切入点。2)文献之间的相同点与不同点;

智能AI让学术科研更容易 174

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

StarterWare

XDCTools: 负责配置和管理系统。AISgen: 负责把程序打包成芯片能启动的格式。: 负责提供操控硬件的函数库。你现在的工程是打算做“裸机开发”(不带系统),还是准备跑 SYS/BIOS 操作系统?不同的选择决定了你后续配置工程的方式。

qq_36314279的博客 398

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: 有限冲激响应滤波器(FIR)算法(MATLAB 辅助,LCD 显示)
下一篇: 创龙教仪教学实验箱操作教程:2-3 按键中断控制实验
Tronlongtech
博客等级 码龄4年 687粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值