自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 IAR OF STM8 Error[Pe095]: array is too large

设置后消除options >general options >target >data >medium

2021-04-23 20:08:12 1101

原创 程序调试的总结

前言:萌新一只望指正,以下是对程序调试的总结硬件准备:单片机,单片机的通信端,各种数据调试工具,备用端子及杜关线,示波器,逻辑分析仪软件准备:烧录程序,调试工具(观察数据),观察波形软件,电路图(原理图),有数据的发送端准备采集的数据注:根据实际情况可能还要一些小工具,可以自己动手制作(如3通转换板等)步骤:1.检测发送端波形,目的确认是否有波形发出,波形是否异常2,检测接

2017-10-03 09:29:10 2296

转载 单片机ISP、IAP和ICP几种烧录方式的区别

单片机ISP、IAP和ICP几种烧录方式的区别玩单片机的都应该听说过这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。ISP:In System Programing,在系统编程IAP:In applicating Programing,在应用编程ICP:In Circuit Programing,在电路编程ISP是指可以在板级上进行编程,

2017-09-26 10:40:12 5512

转载 IAP是什么

导读:本文主要讲述的是IAP是什么,不懂得童鞋们快来学习一下吧,很涨姿势的哦~~~本文引用地址:http://www.eepw.com.cn/article/273451.htm1.IAP是什么--简介  IAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可

2017-09-26 10:37:10 18800

原创 兼容性编程经验

void fan(short * x){ short x1=256; *x=x1;}int main(){ int x=0; fan((short *)&x); printf("x:%d\r\n",x); while(1); return 0;}这样写会有数据丢失void fan(int * x){ int x1=256; *x=x1;}int main(){

2017-08-08 13:14:35 275

原创 STM32-例程学习

RTC例程:通过RTC可以获取时间待唤醒例程:例程异常,有待解决ADC例程:什么是ADC:ADC可以数值转换为电压值显示电压公式=ADC值*(最大参考电压/4096)温度传感器例程:温度值通过ADC转换为电压值显示电压公式=温度值*(最大参考电压/4096)光敏传感器例程:光亮值通过ADC转换为电压值显示电压公式=DAC例程:

2017-07-30 14:32:11 1370

原创 已有常量数组n个,将它们封装成结构体

占座

2017-07-23 17:38:57 627

原创 给两个数组和他们的大小,还有一动态开辟的内存,求交集,把交集放到动态内存dongtai,并且返回交集个数

#include #include int sort_function( const void *a, const void *b) { return int(*(long *)a - *(long *)b); } long jiaoji(long *a, long alen, long *b, long blen, long *c) { // 如果要保留

2017-04-11 09:27:43 424

原创 编写一unix程序,防止僵尸进程的出现.

僵尸进程的避免⒈父进程通过wait和waitpid等函数等待子进程结束,这会导致父进程挂起。⒉ 如果父进程很忙,那么可以用signal函数为SIGCHLD安装handler,因为子进程结束后, 父进程会收到该信号,可以在handler中调用wait回收。⒊ 如果父进程不关心子进程什么时候结束,那么可以用signal(SIGCHLD,SIG_IGN) 通知内核,自己对子进程的

2017-04-11 08:42:18 534

原创 按位与、或、异或等运算方法

按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0;   0&1=0;    1&0=0;     1&1=1;       即:两位同时为“1”,结果才为“1”,否则为0例如:3&5  即 0000 0011 & 0000 0101 = 0000 0001   因此,3&5的值得1。 另,负数按补码形式参加按位与运

2017-04-09 12:51:10 337

原创 linux常用命令的英文单词缩写

命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的

2017-03-31 08:23:57 318

转载 rand 与random的区别(转)

int rand(void); //返回一个随机数0 ~ pow(2, sizeof(int))-1long int random(void); //返回一个随机数0 ~ pow(2, sizeof(long int))-1void srand(unsigned int seed); //设置rand函数的种子void srandom(unsigned int seed); //设

2017-03-06 22:09:22 10696

转载 char * const p char const * p const char *p 三个有什么区别?

[定义理解]char* const p; p为指向字符变量的指针,地址不变,地址内容可变const char *p; p为指向字符变量的指针,地址可变,地址内容不变char const *p 与const char *p等价。

2017-03-05 19:34:28 1204

空空如也

空空如也

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

TA关注的人

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