会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Iamchritian
for the glory of God
博客园
首页
新随笔
联系
管理
订阅
2018年7月4日
select理解
摘要: #include <signal.h> void (*signal(int sig,void (*func)(int)))(int) 1 * signal ( ) 2 void ( )(int); 3 int signo,void (*func)(int) 分析:1 - *signal()signa
阅读全文
posted @ 2018-07-04 11:06 Iamchritian
阅读(188)
评论(0)
推荐(0)
2017年10月29日
startup_MK64F12.s 文件详解
摘要: 一、 1、AREA 指令 The AREA directive instructs the assembler to assemble a new code or data section. Sections are independent, named, indivisible chunks of
阅读全文
posted @ 2017-10-29 22:15 Iamchritian
阅读(663)
评论(0)
推荐(0)
2016年1月20日
LWIP中的接收数据相关的函数详解(1)
摘要: 一、在main()函数中1 /* check if any packet received */2 if (ETH_CheckFrameReceived())3 { 4 /* process received ethernet ...
阅读全文
posted @ 2016-01-20 08:50 Iamchritian
阅读(8475)
评论(0)
推荐(0)
2016年1月14日
LWIP中的网络头--数据结构(总结)
摘要: 1 在etharp.h中有MAC地址结构体2 3 struct eth_addr4 {5 u8_t addr[6]; //6字节的MAC地址8 } PACK_STRUCT_STRUCT;1 在etharp.h中有以太网头的数据结构体2 3 struct eth_hd...
阅读全文
posted @ 2016-01-14 17:12 Iamchritian
阅读(1091)
评论(0)
推荐(0)
2015年12月9日
区分“换行--\n”和“回车--\r”
摘要: 一、它们的ASCII码不同 “换行--\n”——>ASCII码为0x0A “回车--\r”——>ASCII码为0x0D二、输出“换行”,输入“回车” 1、“换行”字符一般用于文件。即把从键盘输入的“回车”字符转换为“换行”字符来保存而不是直接保存“回车”字符; “换行”字符还用于程序的...
阅读全文
posted @ 2015-12-09 23:18 Iamchritian
阅读(680)
评论(0)
推荐(0)
2015年3月20日
九针串口定义(公口、母口图解)
摘要: 9针串行口的针脚功能: 针脚 功能 1 载波检测(DCD) 2接受数据(RXD) 3 发出数据(TXD) 4 数据终端准备好(DTR) 5 信号地线(SG) 6 数据准备好(DSR) 7 请求发送(RTS) 8 清除发送(CTS) 9 振铃指示(RI)PCB上的图如下:
阅读全文
posted @ 2015-03-20 11:44 Iamchritian
阅读(12378)
评论(0)
推荐(0)
DebugInRAM和DebugInFLASH和RelInFLASH的区别
摘要: debuginram:程序在RAM中调试运行。根据RAM特性,断电后程序丢失。优点:程序运行速度较快。debuginflash:将程序下载到Flash中调试运行。根据Flash特性,断电后程序仍然存在,即可实现脱机运行。缺点:程序运行速度稍稍慢于RAM,对于普通的程序并没特别大的区别。此种调试方法一...
阅读全文
posted @ 2015-03-20 09:05 Iamchritian
阅读(813)
评论(0)
推荐(0)
(转)STM32中assert_param的使用
摘要: 在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。所谓有效的参数是指满足规定范围的参数...
阅读全文
posted @ 2015-03-20 08:58 Iamchritian
阅读(323)
评论(0)
推荐(0)
2015年2月4日
STM32的电源复位和引脚复位
摘要: 在调试程序的时候,发现仿真的时候程序一切运行正常,当重新上电后,程序运行不正常具体现象如下:1、确定是进入while(1)了,因为有程序运行的秒闪灯在闪烁2、应该是MCU无法正常收到的24L01的命令(无法驱动4094片子的继电器动作)3、当手动把复位引脚的电平拉低后,程序便运行正常了调试方法如下:...
阅读全文
posted @ 2015-02-04 11:21 Iamchritian
阅读(10698)
评论(0)
推荐(0)
2013年10月26日
共用体的应用
摘要: 1 typedef union Receive_Data 2 { 3 unsigned char R_Data[4]; 4 float fp; 5 }gReceive_data; 6 7 gReceive_data g_Receive; 8 float fp_data; 9 10 R_Data[0]=0x01;11 R_Data[1]=0x02;12 R_Data[2]=0x03;13 R_Data[3]=0x04;14 15 fp_data = g_Receive.fp;此代码可以很方便的处理串口所接收到的数据。
阅读全文
posted @ 2013-10-26 23:23 Iamchritian
阅读(295)
评论(0)
推荐(0)
下一页
公告