240 发简信
IP属地:广东
  • 串口通讯你真的会了吗?不妨看看这些经验

    平时使用串口打印出现乱码的绝大部分原因是串口波特率没对。那么我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下波特率的概念。 什么是波特率、...

  • Resize,w 360,h 240
    C语言、嵌入式位操作技巧总结

    一、位操作简单介绍 首先,以下是按位运算符: 在嵌入式编程中,常常需要对一些寄存器进行配置,有的情况下需要改变一个字节中的某一位或者几位,但是又...

  • Resize,w 360,h 240
    【C语言学习】带参宏定义(二)

    带参宏在我们的嵌入式编程中使用得非常多,其定义如下: 其中参数列表中的参数之间用逗号分隔,字符序列中应包含参数表中的参数。在定义带参数的宏时,宏...

  • 【C语言学习】带参宏定义(一)

    先看一个带参宏的例子: 也即: 带参宏也称做宏函数,宏函数FPGA_WRITE(data_out, base_addr, offset)用于往F...

  • 【C语言学习】一些操作位的技巧总结

    一、操作位的方法 操作位有两种方法,一种是位字段,另一种是使用按位运算符。位字段的方法可查看往期笔记:【C语言笔记】位域。本文介绍使用按位运算符...

  • 【C语言学习】如何创建变参函数?

    提到变参函数,我们的感觉是不是既熟悉又陌生?感觉熟悉是因为我们平时都在使用着,如我们常使用的printf()函数与scanf()函数就是典型的变...

  • 【C语言学习】Cygwin的使用

    前言 若要使用Linux环境,可以把Linux操作系统装在真机上,也可以把Linux操作系统安装在虚拟机上(如VMware)。本文介绍除了这两种...

  • 【C语言学习】main()函数有几种写法?

    在C语言中,main函数是程序的入口。其有四种写法,即: 前面三种不带参数的都是比较常见的写法。第四种写法带的两个参数是什么意思呢?下面简单来介...

  • 【C语言学习】getchar()、getche()、getch()有什么区别?

    1、getchar()函数 所在头文件:stdio.h 函数原型:int getchar(void); 函数功能:读取控制台输入的字符,并保存在...

个人介绍
关注微信公众号【嵌入式大杂烩】,回复相应关键字可获取学习资料。公众号分享但不限于C/C++、Linux、嵌入式相关的学习笔记。
我的博客:https://zhengnianli.github.io/