会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mr&H
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
10
下一页
2019年9月26日
liunx 环境下安装 Eclipse C++
摘要: 第一步:首先安装JDK 进入JDK官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载对应的jdk 注意:选择适合自己系统的JDK。 安装JDK: 1、将JDK解压到一个系统文件夹内 。 解压后的文件夹。
阅读全文
posted @ 2019-09-26 00:34 Dipsyhu
阅读(680)
评论(0)
推荐(0)
2019年9月25日
C++ 内联函数 inline关键字
摘要: inline 关键字主要功能是为了 代替掉 宏代码片段。 在C++中使用关键字inline关键字声明内联函数。 如果调用宏FUN int val = FUN(++a,b); 展开就是 int val = ((++a) < (b) ? (++a) : (b)); 这里的Val = 3 而调用 fun
阅读全文
posted @ 2019-09-25 22:37 Dipsyhu
阅读(1458)
评论(0)
推荐(0)
2019年9月24日
C++ 引用深入理解
摘要: 1、引用作为变量的别名存在,因此可以在一些场合代替指针。 引用相当于指针来说具有更好的可读性和实用性。 例如: 运行结果: 通过两种方式实现,两个数内容的交换。 使用指针调用函数则为:sewp_C(&a,&b); 而使用引用则为:sewp_C_fun(a,b); 这样看起来更加直观。 注意:在函数形
阅读全文
posted @ 2019-09-24 22:47 Dipsyhu
阅读(720)
评论(0)
推荐(0)
2019年9月20日
C++ bool、三目运算符、引用
摘要: bool变量: C++相对于C语言加入了bool变量,其值为true(1) 和 false(0)。true表示不为零的数 false表示为零的数,占用一个字节的空间。 代码: /* 编译环境 gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04) */#inc
阅读全文
posted @ 2019-09-20 22:58 Dipsyhu
阅读(1259)
评论(0)
推荐(0)
const关键字 C与C++分析
摘要: 1 C与C++的区别 1.1、C允许定义两个变量名相同的变量,而C++不允许。 在C语言中是允许定义两个名字相同的全局变量。 在C++中是不允许定义两个名字相同的全局变量。 测试代码: 1.2、C只允许变量在作用域的最上面定义,而C++允许哪里需要使用就在哪里定义 C++ 允许变量在使用的过程中定义
阅读全文
posted @ 2019-09-20 00:12 Dipsyhu
阅读(285)
评论(0)
推荐(0)
2019年7月4日
TMS320F28335——SCI串口
摘要: 一、IO配置 以SCIA为例:使用的是GPIO35--SCITXDA GPIOA36--SCIRXDA 使用寄存器: GPBPUD :设置上拉 GPIO32-GPIO63 对应位0 使能上拉 GPBQSEL1: GPBMUX1:IO模式选择 代码如下: 设置FIFO寄存器: 设置SCI相关寄存器:
阅读全文
posted @ 2019-07-04 16:53 Dipsyhu
阅读(7437)
评论(0)
推荐(0)
TMS320F28335——SPI使用笔记
摘要: 一、SPI硬件接口 GPIO54 SPISIMOA GPIO55 SPISOMIA GPIO56 SPCLK GPIO57 SPSTEA 配置IO功能: 如上图所示,需要配置IO为SPI模式 只需要写入对应位为 1即可。代码如下 GpioCtrlRegs.GPBMUX2.bit.GPIO54 = 1
阅读全文
posted @ 2019-07-04 13:18 Dipsyhu
阅读(11719)
评论(0)
推荐(0)
TMS320F28335——下载程序到flash中
摘要: 一.让CCS软件支持Flash烧写 添加F28335.cmd文件 如图屏蔽掉25335_RAM_lnk.cmd 2.支持从Flash中拷贝文件到RAM中 添加DSP2832x_MemCopy.c 在主函数中添加 代码:MemCopy(&RamfuncsLoadStart, &RamfuncsLoad
阅读全文
posted @ 2019-07-04 10:15 Dipsyhu
阅读(6275)
评论(0)
推荐(0)
2019年7月3日
TMS320F28335——IO控制/定时计操作
摘要: 一、实现GPIO控制 1.硬件连接 从电路原理图上看来,LED灯是接在GPIO34 上的。 2.IO设置 2.1设置功能 GPXMUX1/2:功能选择寄存器 GPXMUX1/2 每组 IO 一般有 32 个 IO 口可以配置。GPXMUX1 对应每组的低 16 个 IO 口,GPXMUX2 对应高
阅读全文
posted @ 2019-07-03 14:17 Dipsyhu
阅读(2776)
评论(0)
推荐(0)
2019年5月7日
liunx驱动----信号量的实现
摘要: 使用信号量必须包含 <asm/semaphore.h> 头文件.其中相关结构体 struct semaphore 可以通过以下几种方式来声明或者初始化。 1.void sema_init(struct semaphore *sem, int val) 代码如下:val为设置信号量的初始值 2.DEC
阅读全文
posted @ 2019-05-07 22:42 Dipsyhu
阅读(276)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
10
下一页
公告