当前位置: 首页 > news >正文

设计公司网站推广营销wordpress 阿里云虚拟主机

设计公司网站推广营销,wordpress 阿里云虚拟主机,一元云购网站黑客攻击,网站名字备案写这个文章是用来学习的,记录一下我的学习过程。希望我能一直坚持下去,我只是一个小白,只是想好好学习,我知道这会很难,但我还是想去做! 本文写于:2025.04.20 DSP28335开发板学习——第一节:工程项目创建 前言开发板说明引用解答…

写这个文章是用来学习的,记录一下我的学习过程。希望我能一直坚持下去,我只是一个小白,只是想好好学习,我知道这会很难,但我还是想去做!

本文写于:2025.04.20

DSP28335开发板学习——第一节:工程项目创建

  • 前言
  • 开发板说明
  • 引用
  • 解答和科普
  • 一、工程创建
  • 二、工程项目创建
  • 三、仿真下载并实验
  • 问题
  • 总结

前言

   本次笔记是用来记录我的学习过程,同时把我需要的困难和思考记下来,有助于我的学习,同时也作为一种习惯,可以督促我学习,是一个激励自己的过程,让我们开始32单片机的学习之路。
   欢迎大家给我提意见,能给我的嵌入式之旅提供方向和路线,现在作为小白,我就先学习32单片机了,就跟着B站上的江协科技开始学习了.
   在这里会记录下江协科技32单片机开发板的配套视频教程所作的实验和学习笔记内容,因为我之前有一个开发板,我大概率会用我的板子模仿着来做.让我们一起加油!
   另外为了增强我的学习效果:每次笔记把我不知道或者问题在后面提出来,再下一篇开头作为解答!

开发板说明

   本人采用的是慧净的开发板,因为这个板子是我N年前就买的板子,索性就拿来用了。另外我也购买了江科大的学习套间。
   原理图如下
1、开发板原理图
在这里插入图片描述
在这里插入图片描述

2、STM32F103C6和51对比
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下图是实物图
在这里插入图片描述

引用

还参考了下图中的书籍:

解答和科普

一、工程创建

首先是官方的固件库:
在这里插入图片描述
第一个文件夹存放了DSP2833需要的一些外设内核,DSP运算库,cmt配置文件;
第二个文件存放了外设的头文件,以及是否使用操作系统的一些文件;主要是一些头文件
在这里插入图片描述
Cmd存放了片内的一些RAM,以及flash存储地址和容量的一些分频启动文件。
在这里插入图片描述
第一个文件时我们调试这个程序,将程序下载到芯片内部的RAM当中来进行调试和仿真,等程序下载成功,调试成功之后,再将程序烧录到F2833的flash中,烧录到flash当作就需要第2个文件。
Gel:通常是存放一些扩展是通用扩展的一些,扩展CCS的功能,方便程序的调试。调用比如需要批量的查看计算器的变量。
在这里插入图片描述
这个存放通用外设的头文件。通用文件的路径。
在这里插入图片描述
Lib主要存放f2833的一些运算库文件,多的是IQmath和rts2800。
在这里插入图片描述
Source:是用来存放283内核外设驱动,源文件C文件。Adc校准是,Asm和延迟函数。
在这里插入图片描述
存放的都是头文件,配置文件,以及是否使用操作系统里面的bios文件等等;
在这里插入图片描述
在这里插入图片描述
Cmd存放的是是否使用操作系统,通常不使用操作系统。
在这里插入图片描述
Gel: 外设的。Gel文件
在这里插入图片描述
Inc是头文件,并且里面的跟source是对应的头文件
在这里插入图片描述
存放全局的一些文件,全局定义的一些寄存器,像前面介绍的GPIO的一些寄存器,结构体定义,以及使用关键字将寄存器指定到存储空间。

在这里插入图片描述
在这里插入图片描述
Cmd的配置文件,仿真器的一个配置文件,include是一些需要调用的头文件,以及编译器需要的一些环境文件,默认的路径。
在这里插入图片描述

二、工程项目创建

好接下来演示创建工程:
官方提供的库文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
把这个删除了RAM_lnk.cmd
在这里插入图片描述
这个是新建工程下的文件:
在这里插入图片描述
新建文件夹进行管理;
在这里插入图片描述
CMD放入
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成CMD文件夹
Libraries放入gel
在这里插入图片描述
在这里插入图片描述
放入lib库,我这里只放了一个
在这里插入图片描述
完成这个
下一个完成include
在这里插入图片描述
在这里插入图片描述
把官方的库文件的头文件都加进来,复制后加入。
完成这个创建
Source是吧库文件中的两个都复制过来
在这里插入图片描述
这样的话都完成了,再添加一个main.c
在这里插入图片描述
进行编译:出现错误
1、你没加头文件的路径
2、你的C文件有重复定义

解决办法:

在这里插入图片描述
加上头文件路径:看清有的是在上面加入
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、重复的移出:
在这里插入图片描述
右键
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

完成这三个部分有重复,重复定义了,这样就完成了创建。
在这里插入图片描述
总结:
1、加入必要的文件,并把头文件加入到路径之中,这样才能找到;
2、加的多了会有重复定义,先把有重复定义的进行移出工程;
3、就是lib库出问题,就是下面的办法。

三、仿真下载并实验

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择哪个out文件
在这里插入图片描述
运行

DSPF28335LED闪烁,研旭实用版D1闪烁


实验2、GPIO点灯

#include "DSP2833x_Device.h"     // DSP2833x Headerfile Include File
#include "DSP2833x_Examples.h"
void GIOP_Init(void)
{EALLOW;GpioCtrlRegs.GPBMUX1.bit.GPIO40=0;//GpioCtrlRegs.GPBDIR.bit.GPIO40 =1;GpioCtrlRegs.GPBPUD.bit.GPIO40 =0;GpioDataRegs.GPBCLEAR.bit.GPIO40=1;
//  GpioCtrlRegs.GPAMUX1.bit.GPIO6=0;
//	GpioCtrlRegs.GPADIR.bit.GPIO6 =1;
//	GpioCtrlRegs.GPAPUD.bit.GPIO6 =0;EDIS;
}void main(void)
{
InitSysCtrl();GIOP_Init();while(1){DELAY_US (1000*500);GpioDataRegs.GPBTOGGLE.bit.GPIO40=1;}
}

本次实验就是控制GPIO40,进行点灯,通过延迟函数,实现LED闪烁。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
整个原理图是核心半的GPIO40,对应的是J4的XA0,此引脚对应实用底板的J1的37引脚A00,又连接到JP1的1号引脚A00,用杜邦线引出来接到了51的LED引脚。在这里插入图片描述
因此实现了DSP28335控制GPIO40实现了控制LED闪烁的实验。

GPIO40点亮LED灯

问题

加入多个lib文件会出错:
你可以进行移出或者在这方面研究;
在这里插入图片描述
在这里插入图片描述

总结

本节课主要进行看工程创建,主要是建立的时候,现在还不太懂各个的含义,出现了多次重复定义。

http://www.dtcms.com/a/447741.html

相关文章:

  • 做汽配找哪个网站好抖音分销系统开发
  • 发布网站后备案广西腾达建设集团有限公司网站
  • 上海市城市建设管理局网站网站降权恢复
  • 网站开发工程师 课程大纲服务号开发
  • 黑客怎么入侵网站ipad做网站服务器
  • 网站制作实验报告怎样做网络推广方案服务
  • 辛集建设局网站网站优化加盟
  • 建设网站需要哪些人海口模板建站定制
  • 创建网站的代码wordpress 心情评论插件
  • 网站敏感关键词.txt什么叫做优化
  • 手机投资网站网站备案审核要多久
  • 未经网安备案开设网站的最专业的外贸网站建设
  • 南昌专门做网站的公司网站建设征求意见表
  • 自贡建设能源开发有限公司网站河池网站优化
  • 周口网站建设公司免费的简历模板
  • 北京网站排名宝安网站推广平台
  • 简单网站制作软件wdcp 修改默认网站
  • 芜湖网站建设全包仅需800元青岛做公司网站的多吗
  • 中文wordpress网站模板wordpress the7 中文
  • 智慧旅游网站开发与设计专做淘宝的网站
  • 网站开发维护人员学校网站
  • 淄博网站制作哪家好个人建站流程详解
  • asp做网站计数器网站建设项目
  • 怎么做审核网站建设局网站投诉开发商
  • 网站可以用中国二字做抬头吗四川网络科技有限公司
  • 手机商城网站建设wordpress加载html
  • 三只松鼠网站开发免费发布企业信息平台
  • 交易网站开发2016网站建设总结
  • 专业网站开发设计深圳网站制作必找祥奔科技
  • 企业网站包括哪些wordpress能不能做管理系统