摘要: 开发环境:keil MDK V5.10 操作系统:windows 7(32位) 问题描述:使用MDK进行软件设计时没有使用ST官方的模板而是手动建立的工程,使用ST官方提供的3.5版本固件库。编译完全通过,在使用软件仿真时出现问题,表现为程序无法跳转到main入口,直接在SystemInit()函数 阅读全文
posted @ 2019-02-12 11:24 波特曼 阅读(5068) 评论(0) 推荐(0) 编辑
摘要: 以下是简单的操作步骤 阅读全文
posted @ 2018-11-12 15:44 波特曼 阅读(10043) 评论(0) 推荐(3) 编辑
摘要: 这种情况出现在多任务系统当中,在任务执行期间捕捉到信号并对其进行处理时,进程正在执行的指令序列就被信号处理程序临时中断。如果从信号处理程序返回,则继续执行进程断点处的正常指令序列,从重新恢复到断点重新执行的过程中,函数所依赖的环境没有发生改变,就说这个函数是可重入的,反之就是不可重入的。众所周知,在 阅读全文
posted @ 2018-10-30 15:31 波特曼 阅读(2338) 评论(1) 推荐(1) 编辑
摘要: 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数 阅读全文
posted @ 2018-10-23 10:35 波特曼 阅读(3021) 评论(0) 推荐(0) 编辑
摘要: 在labview中设计一个图片随时间来左右移动,类似WEB中的广告移动小窗口 第一步:在前面板添加一个滑动数据输入框 第二步:选中控件,右键,右键从文件导入提前做好的小图片。 右键点击控件 advanced->customized,进入界面,点击左上角那个“扳手”->change to custom 阅读全文
posted @ 2018-10-16 15:52 波特曼 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 区别同步信号与异步信号,要弄清楚信号变为有效状态时,它是否受CLK的限制. “异步”输入信号和时钟信号无关,输入信号变为有效状态时,器件的状态就会立即改变;而“同步”输入信号和时钟信号有关,实际上输入信号和时钟信号进行了与运算或与非运算,输入信号和时钟信号的运算结果为有效状态时,器件的状态才会改变。 阅读全文
posted @ 2018-10-12 17:53 波特曼 阅读(5420) 评论(0) 推荐(0) 编辑
摘要: 一.前言: C语言程序经过编译连接后形成编译、连接后形成的二进制映像文件由栈,堆,数据段(由三部分部分组成:只读数据段,已经初始化读写数据段,未初始化数据段即BBS)和代码段组成,如下图所示: 1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等值。其操作方式类似于数据结构中的 阅读全文
posted @ 2018-10-11 15:26 波特曼 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Linux之父林纳斯:无数程序员心中的大神 编程的世界里一直流传着这样一句充满极客风格的话: Talk is cheap.Show me the code. 中文翻译的版本有很多,不论是“屁话少说,放码过来”还是“代码胜于雄辩”,都牛气的传达着极客们对技术的推崇和热爱。 其实这句话是出自Linux之 阅读全文
posted @ 2018-10-10 10:36 波特曼 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 1.warning: #550-D: variable "d" was set but never used描述:变量'd'定义但从未使用,或者是,虽然这个变量你使用了,但编译器认为变量d所在的语句没有意义,编译器把它优化了.解决:仔细衡量所定义的变量d是否有用,若是认定变量d所在语句有意义,那么尝 阅读全文
posted @ 2018-10-10 10:32 波特曼 阅读(13836) 评论(0) 推荐(1) 编辑
摘要: 有时候在运行服务器时,会提示8080端口被占用,那怎样才能解决这个问题呢? 第一步:首先按快捷键windows+R,在运行框里输入cmd,如图所示,进入黑色界面后,输入netstat -ano,查看端口。 第二步:找到8080端口,查看正在运行程序的pid,如图所示。 第3步:回到桌面,从控制面板进 阅读全文
posted @ 2018-10-09 10:24 波特曼 阅读(1554) 评论(0) 推荐(0) 编辑