摘要:
1、如果编译器支持C99标准那么局部变量的声明可以在语句之后,如: 阅读全文
摘要:
假设现在需要一个能存N个整数的数组,但是N大小是在程序运行过程中才能确定,这个时候就可以用动态内存分配。 定义一个整形指针,然后使用动态内存分配N*sizeof(int)大小的内存,指针指向这片内存空间,然后就可以像使用数组那样使用指针。 阅读全文
摘要:
1、通过printf输出浮点数需要如下设置: 在工程属性下找到C/C++ build->Settings->Tool Settings->C Linker->Miscellaneous->Other options 选项空中填写:-u_printf_float即可。到此为止TrueStudio即可支 阅读全文
摘要:
1、如何用minitab检测一组数据是否服从正态分布 打开Minitab之后点击Stat>Basic Statistics> Normality Test,分析之后若 P value(P值)>0.05,说明此组数据服从正态分布 阅读全文
摘要:
另一种方式: 第一种方式中interval_cnt会以自增的方式不断变大,所以可以利用这点做一些其它事情! 阅读全文
摘要:
SPI协议是一个 4 线、全双工的串口协议。根据串口时钟SCLK的相位SCPH和极性SCPOL的不同,有 4 种组合。 CPOL CPHA MODE0 0 0 MODE1 0 1 MODE2 1 0 MODE3 1 1 CPOL: SPI空闲时的时钟信号电平(1:高电平, 0:低电平) CPHA: 阅读全文
摘要:
STM32F的NRST是异步复位脚。 当NRST输入低电平的时候,MCU处于复位状态,重设所有的内部寄存器,及片内几十KB的SRAM。 当NRST从低电平变高时,PC指针从0开始。 但是复位的时候不会将STM32F片内RTC的寄存器以及后备存储器重置,因为它们是用电池通过专门的VBAT脚供电。 ST 阅读全文
摘要:
转自:https://blog.csdn.net/zcshoucsdn/article/details/55213616 阅读全文
摘要:
crc16 modbus分段校验码: 此段代码是从flash中读取2048*3bytes数据进行crc校验,由于内存原因分成三次(每次2048字节)计算crc值,结果等同于一次计算(2048*3)的crc值 在线CRC工具:https://www.lammertbies.nl/comm/info/c 阅读全文
摘要:
1、在Build输出框中单击鼠标右键可以选择查看的信息,包括每个文件代码大小,数据大小,以及整个工程代码与数据大小等。 2、在IDE Options的key bingdings功能下可以查看和设置需要功能的快捷键方式 3、设置程序起始地址与中断向量偏移 4、移植UCOS的时候需要将OS_CPU_A( 阅读全文