2019-07-15 19:17发布
小萃米 发表于 2014-6-30 18:32 ModBus RTU 协议上规定其帧数据有:地址码、功能码、数据、CRC,并没有定义帧起始、帧结束,资料上说,以3. ...
cedaisong 发表于 2014-7-1 18:20 这里发不了网页地址,没办法直接给你对应课程的网页地址,我直接把PDF上传上来。你可以看看我的教程的13课 ...
yangjiawei1223 发表于 2014-7-1 16:19 看别人写的c程序中把带返回值的函数,不同情况返回三种值return 0,return 1,return -1。但是整个过程好像 ...
迷你洼哇 发表于 2014-7-2 14:05 问 @zzq宁静致远 朱老师一个问题 void delay() { ;; } //里面有两个空格和两个逗号
最多设置5个标签!
这里发不了网页地址,没办法直接给你对应课程的网页地址,我直接把PDF上传上来。你可以看看我的教程的13课《实用串口通信例程》以及18课《485RS5通信和Modbus协议》中专门讲了这种问题的解决方式,并且里边也都有专门的源代码的逻辑。 配套视频可以看11课,13课,18课。我把整个电子文档的PDF发上来给你参考一下。你可以选取和串口通信有关的章节进行学习。11课串口是讲的演示实验,原理。13课就讲实际项目开发的用法,18课的485和UART通信机制类似的,都可以参考。
PDF版本:
视频种子文件:
void delay()
{ ;; } //里面有两个空格和两个逗号
这是一个延时程序,郭天祥的教材上这么说的 大约延时5us左右 我有一下几点不太明白 1.大括号内的逗号是不是必须的,用空格代替行吗 2.这个程序的延时5us是怎么算的,全是空格或者全是逗号行吗 3.用其它的符号代替行吗
thanks for sharing!
只要不是void函数,都应该有返回值。
1.返回一个应该的值
int Fun(void)
{
return 100;
}
这是调用这个函数的时候应该返回的值
2.int main(int argc, char *argv[])
{
return 0;
}
这里虽然返回0没有实际意义,但是必须返回,其一是int类型函数,其二为了程序的逻辑更加清楚
还有很多种情况,您可以去了解下。
程序执行指令的时间,建议了解清楚时钟周期、机器周期等等概念
一周热门 更多>