DSP
活泼欢乐的雷二狗
这个作者很懒,什么都没留下…
展开
-
DSP28335——GPIO使用心得
今天学习了对IO口的操作方法,于是实际写了个程序点亮LED灯。操作通用IO口主要设置三个方面:1、是否复用。 2、方向。 3、赋值。前面两个方面放在初始化时,后一个方面是写在用户自定义程序里。GPIO的控制寄存器和数据寄存器主要有以下几个:在通用GPIO操作中主要对控制寄存器的GPXMUX和GPXDIR设置,GPXMUX用来定义是否复用,1为复用,0为普通IO;GPXDIR用来...原创 2018-12-13 21:54:20 · 5212 阅读 · 1 评论 -
分享两本很实用的初学者入门书籍
作为一个新手学DSP28335,必不可少的就是要看入门书籍了。在图书馆反复对比了很多版本,最后选了两本来看,大概看了一半左右了,觉得还是很有用,分享给初学者们。第一本是张卿杰等人编的《手把手教你学DSP——基于TMS320F28335》,第二版是17年才出的最新版,这本书在网上有很多电子版的,很好找。第二本是刘向宇编的《TMS320F28335DSP开发实战——模块精讲》,这本书相比第一本...原创 2018-12-19 22:50:19 · 856 阅读 · 0 评论 -
解决CCS中导入工程时提示overlaps the location of another project问题(与另一个项目的位置重叠)
因为之前写了一个程序,现在想在之前的程序上再增加内容,于是把之前的项目文件夹重新复制粘贴在了同一个顶层路径里。如图所示,原文件为led2018_12_12,复制粘贴后新文件命被命名为了key_led2018_12_14.然后在CCS里添加新文件工程的时候出现如下提示:E:\V101\key_led2018_12_14 overlaps the location of another pro...原创 2018-12-14 14:40:22 · 9691 阅读 · 1 评论 -
C语言中的 #if()和 #end if 用法
今天在看程序的时候看到了一个关于#if 的用法,eg:#if(表达式)...#endif通过查阅知道它是一种编译预处理命令,然后看了下它的常用方法,觉得很实用就记录了下来1. #if 表达式 + 程序段 + #endif 形式 #if 表达式程序段1#else程序段2#endif表示:如果表达式为真,则编译程序段1,否则编译程序段2.2. #if...原创 2018-12-25 20:29:56 · 43433 阅读 · 1 评论 -
解决CCS中调用 printf 函数报错和警告的问题(error #10099-D:program will not fit into available memory.)
在调试代码时使用printf函数直接输出目标参数是很方便的,于是我想在CCS中调用这个函数,但出现了如下错误和警告,现将解决方法告知如下:error #10099-D: program will not fit into available memory. placement with alignment/blocking fails for section ".text" size 0x1e...原创 2018-12-26 13:24:49 · 21276 阅读 · 3 评论