自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

当风走过的博客

记录这一路走来的点点滴滴,与君共享。

  • 博客(17)
  • 收藏
  • 关注

原创 面试问题记录一 --- C++(Qt方向)

面经 C++ Qt

2023-09-05 10:30:52 1025

原创 linux下查看coredump文件的方法

1、 首先找到生成的coredump文件位置,一般是在/tmp/目录下,名称以core开头的文件,你可以再结合生成时间确认具体是哪个文件;在linux系统中,当程序崩溃时,系统会自动生成coredump文件。2、在main.so文件所在目录下打开终端,然后输入指令 gdb main /tmp/core*(coredump文件名)4、输入bt (如下图所示)

2023-06-16 11:31:22 6894 2

原创 linux中,查找内存泄漏的方法

最近在解决项目问题的过程中,发现编译部分存在内存泄漏。找了许久都没找到泄漏的点,最近通过一种方法有了一点进展。使用mtrace:1 #include<mcheck.h>2 int main(){ setenv("MALLOC_TRACE",/home/root/trace.log,1); mtrace(); ......}等程序...

2019-12-07 11:15:50 1427

原创 我的注电之旅——基础考试篇

       我大学学的是电气工程及其自动化,报考的是发输电方向。我记得是2018年10月20号那天考试的。简要记录一下自己的复习过程,以供后来者参考吧。用的书是天津大学出版社出版的《注册电气工程师执业资格考试复习教程》,分专业基础和公共基础两本书,挺厚的。2019年1月18日出的考试成绩,我考的基础:152分;公共基础74分,专业基础78分。合格线应该是132分,到今天为止还没出。一 考试内...

2019-01-27 17:23:56 10121 7

原创 TI 28035 与 STM 302 SPI的比较

最近用到两种芯片的SPI。共同点:1 二者的NSS信号(在28035的SPI手册中是/SPISTE):正确的使用方法应该是将GPIO27作普通IO口用而不是配置为SPISTEB功能,然后在需要的时候由你自己主动改变这个脚的电平(下图为28035管脚)。在调试302的SPI时有尝试直接将对应管脚配置为NSS功能,但是始终都没有成功。区别:1 CPOL和CPHA 配置相同时,二者发...

2018-11-13 20:23:47 1676 2

原创 CCS-3:关于28035晶振

在将28035外围的晶振取消后,同时在程序初始化时将晶振从内部晶振调整为外部晶振。然后烧写程序,但是报以下错误。利用C2Prog烧写会出现以下现象:Target does not hit the breakpoint.改为勾选Smart Sector Selection之后再刷,C2prog可以刷写成功。然后再将源程序中的时钟改为内部时钟,或将外部晶振加上就可以了。 ...

2018-11-12 11:25:16 2308

原创 CCS 之 关于TI 28035 SPI的一点问题

其实是对这张图的理解。 图1: 通道1 是SPISTE信号,通道2是CLK信号,通道3是28035接收到的信号SPICCR.6  SPICTL.3 = 00(上升沿无延时:The SPI transmits data on the rising edge of the SPICLK signal andreceives data on the falling edge of th...

2018-11-12 10:58:16 2222

原创 MPLAB X IDE V4.2 -2:如何使用PIC10F200的TIMER0定时

由于是刚接触PIC的单片机,所以需要仔细学习。一 我所使用的延时方法:工作需要用到PIC10F200来定时:1 最初我用的是简单的delay()来实现但是这种延时不精确,且由于各个PIC10F200芯片的晶振精度存在差异(即使厂家上电校正后,差异始终存在);我在235个芯片上刷相同的程序延时600ms,实际抽样测得延时时间在584~611ms左右不等。delay(long i)...

2018-10-09 15:14:22 2666

原创 Qt -2:通过编程完成一个测试界面

一  目的:      这几天在学习QT,打算通过编程的方式完成如下测试界面。由于才开始写,代码还不够简洁,过于冗余。但先实现功能吧,后续再改善。二 我写的界面如下,暂时还有些差距,不过这都是暂时的。三 流程:   1  文件 --&gt; 新建文件或项目--&gt;(项目--&gt;应用程序)Qt Gui应用--&gt;选择--&gt;下一步--&gt;下一步--&gt;...

2018-09-18 11:44:05 1658

原创 Qt -1:

最近在学QT今早一不小心把包含QGridLayout.h的头文件路径给删掉了。 结果导致只要用到gridlayout的地方都报错。。悲剧了。。后来捣鼓了半天,终于解决了。删掉路径后,会报下面的错,并且QGridLayout 是黑色的(正常应该显示为枚红色)这时候你可以参考你的其他头文件如QLayout.h的路径(我的如下),然后将路径末尾的qlayout改为qgridlayout即...

2018-09-15 14:54:19 205

原创 MPLAB X IDE -1:如何反汇编PIC的二进制代码

步骤:1 准备好需要反汇编的代码文件.hex ;2 File --&gt; Import--&gt;Hex File ;3 按下图填好;4 点击Finish;5 选择Production--&gt;Set Configuration Bits后,就会弹出下图;然后在红色圈处就可以选择Program Memory6 在下图红色圈处选择Code后即出现Disasse...

2018-09-07 15:06:53 3977

原创 CCS-1: 基于28035的CAN监控模块

一 程序目的1 用CAN来监控主、从站间的通信数据,并传到电脑上。其中CAN,SCI的波特率,SCI的数据格式可调,并通过数码管显示;2 CAN作为主站发送数据,实现与从站的通信。二 程序构成三 具体程序1 main.c#include "DSP28x_Project.h"     // Device Headerfile and Examples Include Fi...

2018-08-24 10:38:21 4312 3

原创 keil5-4: 基于STM32F302RBT6的数码管+按键控制——SPI方式

这周一直在调STM32F302RBT6( SPI 1 )+5位8段数码管(两片74HC595控制)+5个按键(一片74HC165控制)。一 程序目的:在无按键按下时,5个数码管全显(5个8);当K1按下时,显示5个1;当K2按下时,显示5个2;当K3按下时,显示5个3;当K4按下时,显示5个4;当K5按下时,显示5个5;二 其中的重点如下:1 SPI的配置2...

2018-08-14 18:41:30 5901 6

原创 keil5-3: 基于STM32F302RBT6的AD采样实验——DMA方式

一 程序目的:1 利用ADC1+ADC2+DMA1+DMA2进行ADC转换并传送结果到MCU;2 0x01 0x01 对应指令:上电  0x01 0x00  对应指令:掉电  0x03           对应指令:AD测试二 程序:1 包括:2 main.c#include "rs485.h"#include "delay.h"#include "ad.h"#include "dma.h"#in...

2018-05-23 17:31:38 402

原创 keil5-2: 基于STM32F302RBT6的AD采样实验——单通道连续模式

今天调通了AD(ADC2,ADC_Channel_5),以下是完整代码。后续还要用DMA方式做一下AD。由于网上这个片子的资料少,所以我参考STM32F4的例程来写,但是二者还是有不一样的地方。一 先记录一下还没解决的问题,希望有了解的小伙伴可以指导一下。1 这款芯片中ADC voltage regulator 的作用?F1&amp;F4中有无?2 为什么设置了连续扫描模式就自动将DMAEN置1?...

2018-05-10 19:34:34 2163

原创 keil5-1: 基于STM32F302RBT6的485通讯实验——以中断方式发送

话不多说,先贴出我调到今天为止的程序(亲测可以正常发送)。一 内容:二、相应的程序:1 main.c#include "rs485.h"#include "delay.h"u8 rs485buf[5];int main(void){  u8 i;   u8 cnt=0; GPIO_InitTypeDef GPIO_InitStructure; RCC_ClocksTypeDef ClockInfo...

2018-05-10 19:15:52 2787

原创 CoIDE编程心得一:如何新建工程?(基于STM32F4X 20180328)

  正式开始学习利用CoIDE进行编程,以下是今天的学习心得。IDE的安装此处不再赘述啦。1 如何新建工程?① 打开IDE,选择project -&gt;new project ;② 弹出以下对话框:填入你希望的Project name(如LED),然后点击Next;③弹出以下对话框:此处选择Chip,然后点击Next;④弹出以下对话框,选择ST-&gt;STM32F4x-&gt;STM32F40...

2018-03-29 08:58:17 1404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除