头像-237624

我是假管贴心小助手

  • 29马来西亚
  • 其他
  • 单片机、嵌入式、EDA/PCB、RF/无线、电源技术、模拟技术、传感器/MEMS
  • 工控电子、能源电源、通讯广播、设计

个人成就

获得 390 次赞

帮助过458人

有源晶振,无源晶振的精度

晶振的精度跟有源无源没有很大关系,同一个精度等级的情况下,既有有源晶振也有无源晶振。而你说的RTC精度问题,不是单纯的只靠晶振的精度去解决的。RTC有误差时,在调试过程中检测一下误差的规律,比如每一天或者两天如果多了10秒或者少了10秒。这个时候在程序里处理一下,加上或者减去10用于纠正。

请问stm32f407可以做到usb主机接收串口数据吗?

这里应该是你搞错了,虽然你的GPS模块接口是USB样子的,但是实际是串口,是串口输出信号的,而且市面上几乎绝大部分GPS模块都是串口输出数据的。你也说了,你那USB线接到电脑上,通过串口助手可以看到数据,那就铁定是串口输出数据了。这个时候你把F4芯片的其中一个串口配置好后,连接到GPS模块上就能获得数据。但是,如果你的GPS模块自带USB转串口功能的话,那么使用F4芯片去驱动USB转串口电路的话,就困难很大了,首先你要解决USB转串口的驱动问题,不然数据就无法获取。

关于C语言属于运算的问题

对对对,大佬是说到重点了,而我始终在纠结dat先右移还是后右移了。

怎么区分PNP和NPN

你这说的应该是三极管吧,PNP和NPN三极管都是使用P型和N型半导体制成,只是材料的排列方式不一样,具体如下图:最主要的实物判别是按照型号去识别,如果型号看不清,可以使用万用表的三极管档位加插孔进行识别。

单片机型号最后1位数字不同的,引脚是不是是不是兼容

通常芯片的最后一个字代表的是工作温度,如果前面的字母和数字都相同,只有最后一个字不同,那么这个芯片是可以互相对换使用。不过这也不是百分百的通用。最好的办法就是查找芯片的命名规则,然后挨个看看都代表的是什么意思,然后就能确定是不是可以代替使用。

请问单片机的main函数是执行一次,还是会反复执行?

一般情况下,main函数内部是一个while循环,会一直不停的执行。不过之前我测试,在main函数中没有加上while语句时,也会重复不停的执行。

汇编的子程序函数参数和返回值怎么判断

不管你的子程序是执行什么功能的,程序的形参,和形参的类型以及函数是否有返回值,是什么类型,在c语言中编写程序的时候就声明过了,这样一看声明就明白了。但是在汇编程序中,一般是子程序的返回依靠工作组寄存器去传递。形参也是一样,就是一个char型。但是汇编中没有形参这个说法(好像是这样,在学校用过再也没接触过了)

C语言程序逻辑计算问题

不对的,你应该打错字了吧,b在哪里?你的程序中没有。如果你想问执行上述程序后,b1是不是等于b2,肯定不是的。你中间还加上一直指针变量*k呢。