自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 用Keil仿真调试查看变量内存地址被篡改的方法

1.首先进入仿真调试,打开想要查看的变量的watch窗口,在改变量右击,出现Set Access Breakpoint,2.进入选项框 选中Write,然后定义,关闭窗口,运行软件,当改变量地址的值被篡改,则软件停止运行,便于查看内存溢出的现象...

2019-12-09 17:33:46 4478 1

原创 关于RTC时钟修改设置时间日期后,时间修改了,日期修改不生效的情况(附解决方法)

一开始找了很久,以为是设置时间的时候,时间写进去,而日期没写进去,一直在找没有写进去的原因,后来通过看数据,才发现数据是写进去了,但是读不出来,然后给它又读了一次,结果就正常读出来了,原因不详,网上也没找到原因.找到问题了@note You must call HAL_RTC_GetDate() after HAL_RTC_GetTime() to unlock the values ,在...

2018-08-02 15:37:43 12580 10

原创 硬件IIC驱动EEPROM的写入的数据读出来一直是0Xff的问题

发现是芯片的问题,我用的是24LC512,它的写入时序是要发送16位的地址,之前只发8位的,结果导致写入的地址跟读出来的地址不一样了,芯片没有写入数据之前都是0xFF...

2018-07-05 09:59:20 10184 8

原创 利用软件模拟SPI实现控制74HC595

两个主要函数,注意时序就可以了void HC595Send(uint8_t data){  uint8_t j;  for (j = 8; j > 0; j--) {    if(data & 0X01)    HC595_DATA_H(); else HC595_DATA_L(); HAL_Delay(1); data >>= 1; HC595_CLK_L(...

2018-06-28 15:17:06 1970

原创 Linux系统下通过TCP可下载文件的客户端、服务端

这是运行与Linux系统下的多线程并发服务器,可供多个客服端下载普通文件,大型MP3/MP4等文件。功能通过终端命令进行操作client端代码:#include #include #include #include #include #include #include /* See NOTES */#include #i

2017-11-08 11:52:19 1353

原创 用链表做的简单c语言学生管理系统

用链表做的简单c语言学生管理系统里面有用到简单的文件操作#include #include struct STU{    int num;    char name[5];    int score;    struct STU *next;};struct STU *Creatlink_t();//创建链表void Typelink_t(s

2017-07-14 15:46:31 3423 2

原创 静态链表的简单应用

#include #include struct STU{    char name[5];    int age;    struct STU *next;};int main(){    struct STU a,b,c;    a.next=&b;    b.next=&c;    c.next=NULL;    str

2017-07-13 11:44:48 432

原创 C语言的终端操作跳过输入的问题

在终端操作时 有时会跳过拿条输入语句是因为输入字符是以'\0',为识别结束的,在平时是没有问题,但若是在之前的程序操作最后又一个‘\0’。系统会识别为输入完成所以跳过了这条输入语句---------------------------------解决方法:在进入输入语句之前,添加一条getchar();这样才行。。。。。。。。。。getchar();if(a[i].age

2017-07-12 15:34:34 3263 1

原创 字符串按大小进行排序

#include #include int main(){char str[10][15]; //10个字符串char *p[10];char buf[15];int n;int i,j;printf("请输入字符串的个数:");scanf("%d",&n);getchar();for(i=0;i{p[i]=str[i];

2017-07-11 14:36:56 4034

原创 字符串字符由小到大的排序输出

#include #include void fun(char *pi, char *po);//选出顺序字符void paixu(char *str);//冒泡排序,由小到大int main(){    char str[]="abaceB78D^&";    char buf[15];    paixu(str);    printf("%s\n",

2017-07-11 12:00:15 2372

原创 关于C语言的制表符号选择问题

今天试写一个C五子棋小程序的时候 出了点问题那个c语言处理 不同的制表符 需要计算不同的间隔问题一开始画那个棋盘的时候就是那个间隔问题没解决 然后导致结构没问题的程序 让我一直在改到最后发现就是最后在输出空格 没有注意到c的字节大小问题在输出时,应该把空格调为中文模式 因为输出的是类似字符串的长度 然后 。。。。

2017-07-02 23:04:51 1095

原创 vmware虚拟机ubuntu和red hat等vmware tools安装问题

最近在安装这两个linux系统时,装vmware tools 时一直显示无法安装,按照网上说的 执行到最后一步sudo  ./vmware-install.pl文件时一直出问题 显示没有用户vmware-install.pl的密码项 或者说 sudo命令不存在,command not found 没办法执行。或者出现一堆英文Fixing "The following VMware ke

2017-04-16 22:34:36 620

STM32Pack支持包

STM32Pack支持包,已整理好,直接下载可用,内容有点多,建议挑选下载

2018-08-13

HAL库版本,硬件SPI驱动74HC595

HAL库版本,硬件SPI驱动74HC595,函数斜的很清楚,已经实现

2018-06-30

Keil.STM32L4xx_DFP.1.4.0

Keil.STM32L4xx_DFP.1.4.0,STM32L4的packMDK支持包,直接可用

2018-06-28

SN74HC595芯片

SN74HC595芯片,包含改芯片的各项数据手册,以及配置需要

2018-06-28

TTC 2640 通用主机透传规格书

TTC 2640 通用主机透传规格书,内含改型号的各项配置参数

2018-06-28

SD-MG1S02条形码手册

条形码读取模块的使用手册,用于使用SD-MG1S02该模块的各项参数数据

2018-06-28

空空如也

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

TA关注的人

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