头像-233039

robe

  • 安徽省合肥市
  • 本科
  • 单片机、嵌入式、传感器/MEMS
  • 消费电子、汽车电子、设计、制造及服务、测试仪器及设备

个人成就

获得 966 次赞

帮助过877人

C语言中i++和++i的区别

给你做了小测试  i++  和 ++i 的区别,源码和输出结果,对照这看一下就明白了运算之前都是 0 ,运算之后都是 1,没啥区别区别在于 i++  = 0,  ++i = 1 ,i++ 是先返回 i 后再加1,所以输出收还是 0,输出后是1. ++ i 是 先加1 再返回 i ,输出的时候已经是 1 了

const char 输入 char 的参数错误问题

void xxx(char*)  改为  void xxx(const char*),这个函数该怎么实现还怎么实现。形参是常量字符串,子函数只能使用 字符串,不可以修改好多子函数在这个位置加上 const ,保护字符串变量本身

C语言冒泡法排序输出数字怎么加空格?

箭头位置加个空格再打印一下试试

单片机如何表示9bit的数据

用两个字节来表示,屏蔽掉7位,剩下的 9 位表示 9 bit 数据,比如:short int  data = 0 ;                          // 定义,初始化数据short int  mask = 0;                        // 定义,初始化掩码short int get_data(void){                  // 读数据,return  data;}void set_data(short int value){            // 写数据,内部已经实现屏蔽高7位操作,低9位是数据。data = mask & value;}使用 data 数据的时候,不要直接使用 data变量,使用 get_data    set_data  两个方法,方法内部实现了屏蔽操作。读数据内部也可以屏蔽,但是多余的。写进去的数据已经屏蔽了高七位,高7位永远是0,读的时候屏蔽不屏蔽就无所谓了。

STM32以太网接口,可以自己定义协议么

自己两个机器之间通信,可以自己定协议,想上网还是要遵循 tcp/ip 协议

不带中文字库的12864液晶怎么用C写程序

不带中文字库,主要就是打点了,先用小工具取自摸然后 51 向液晶传输控制指令,传输数据。打点来显示字符或汉字。你买液晶的时候会有配套的驱动程序,就是液晶的 c 控制程序,会有 51 和 stm32 两个版本

为什么PCB不能直角走线?

电源可以走直角呀,为什么不能为了传输信号考虑不建议走直角,对信号影响大。

VGA的行同步和场同步需要绘制差分线吗

行,场,是两个独立的信号,不是差分信号,不要画差分线为了抗干扰,可以独立的隔离开。行,场,是两个信号,不是一个信号的差分线对。