上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
摘要: 当你想在串口调试助手实现换行功能时却不行时,试一试将\n改为\r\n 因为我用的是XCOM串口调试助手,就遇到了这样的问题 而当你加入int fputc(int ch, FILE *f)函数却实现不了printf,putchar调用时 需要加入#include<stdio.h>并勾选魔术棒中的Use 阅读全文
posted @ 2024-07-01 23:00 iZJ"Qq4577105 阅读(265) 评论(0) 推荐(0)
摘要: 在STM32中,换行符为"\r\n"是因为它遵循了一些传统的通信协议和规范。 在通信领域,特别是串口通信中,换行符用于表示一行的结束。而不同的操作系统和设备可能对换行符的表示方式有所不同。 "\r"(回车)和"\n"(换行)是两个不同的控制字符。回车指示光标移到行首,而换行指示光标下移一行。通常,这 阅读全文
posted @ 2024-07-01 22:27 iZJ"Qq4577105 阅读(934) 评论(0) 推荐(0)
摘要: C C51 STM32 总结,就是int会根据系统和编译器版本不同,位数发生变化。如C语言编译器中,有些int是16位,有些是32位。而在C51中,int就是16位,在STM32中int是32位 阅读全文
posted @ 2024-06-21 17:28 iZJ"Qq4577105 阅读(41) 评论(0) 推荐(0)
摘要: 点击跳转 阅读全文
posted @ 2024-06-21 15:51 iZJ"Qq4577105 阅读(26) 评论(0) 推荐(0)
摘要: clear %用于清除 MATLAB 工作空间中的所有变量 close %用于关闭所有图形窗口 clc %用于清空命令窗口的文本内容。 grid on; % 打开网格线 // 分 隔 符 heaviside(t) %生成单位阶跃函数 rectpuls %生成矩形脉冲信号的函数 e.g: y = re 阅读全文
posted @ 2024-04-25 21:33 iZJ"Qq4577105 阅读(54) 评论(0) 推荐(0)
摘要: 到底是先code 再数据类型,还是先数据类型再指定存储区域code? uchar code usRtc1[3] = {23, 59, 55};:先指定了变量的类型为uchar(即unsigned char),然后使用code关键字表明该数组存储在程序存储器中。 code uchar usRtc2[3 阅读全文
posted @ 2024-04-10 10:04 iZJ"Qq4577105 阅读(3800) 评论(1) 推荐(0)
摘要: 数码管闪烁模板及注意事项 方式1:直接在segProc()里写 查看代码 void Seg_Proc(void) { if(Seg_Slow_Down) return; Seg_Slow_Down = 1; /***用户自定义代码区↓***/ sprintf(seg_string,"-%d- %3d 阅读全文
posted @ 2024-04-08 19:24 iZJ"Qq4577105 阅读(83) 评论(0) 推荐(0)
摘要: Voltage_Output * 51 如果Voltage_Output 是float型数据,运算下来是什么类型 整数提升是指当参与表达式计算的操作数中有不同的整数类型时,较低精度的整数类型会被隐式提升为较高精度的整数类型。在这里,整数常量 51 会被隐式提升为整数(int)类型,而不是字符(cha 阅读全文
posted @ 2024-04-05 12:14 iZJ"Qq4577105 阅读(15) 评论(0) 推荐(0)
摘要: 在 C 语言中,当进行运算或比较时,较低精度的整数类型会自动提升为较高精度的整数类型,这是为了避免数据丢失和确保运算的正确性。这意味着在表达式中涉及不同精度的整数类型时,会根据规则进行类型提升,以保证整数类型之间的运算和比较得到正确的结果。 在C语言中,不同类型的数据进行大小比较时会根据以下规则进行 阅读全文
posted @ 2024-04-01 17:39 iZJ"Qq4577105 阅读(952) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页