头像-269445

guozmingf

  • 福建省厦门市
  • 本科
  • 单片机 嵌入式 电源技术 模拟技术 传感器/MEMS
  • 医疗电子

个人成就

获得 9 次赞

帮助过6人

磁力搅拌杯子怎么实现无电搅拌的

靠热力发电驱动磁力搅拌棒来实现的。热电效应。搅拌杯的核心就是作为导热介质的半导体制冷片和马达,利用热水的温差使得半导体制冷片正反面产生温差的时候就会产生电流来驱动马达转动,电机轴上连接磁铁,磁铁在电机的带动下旋转,产生磁力,搅动杯中的水。​​

stm32的中断分组和优先级问题

STM32中断向量表中中断号为0-59的60个中断。这60个中断,怎么管理呢?这就涉及到STM32的中断分组。STM32可以将中断分成5个组,分别为组0-4。组 分配情况 分配结果0 0位抢占优先级,4位响应优先级1 1位抢占优先级,3位响应优先级2     2位抢占优先级,2位响应优先级3      3位抢占优先级,1位响应优先级4      4位抢占优先级,0位响应优先级抢占式优先级和响应优先级分析,这两个优先级中,抢占式优先级占主导地位,抢占式优先级高的中断会优先打断主程序或者另外一个中断程序。 如果两个中断的抢占式优先级一样高,当两个中断同时发生时,响应优先级高的先发生,完了再发生另一个。但是要注意,响应优先级高的中断不会打断低的中断,也就是当一个高响应优先级的中断来时,如果正在执行一个低的中断,他不会打断他,而是等待低的执行完在执行。也就是说只有高抢占式优先级可以阻断。​​​

小车电机供电需要12v电压,用怎样的电源好呢?

有现成的12V锂电池呀,而且要看你小车的负载怎么样,一般的锂电池放电过程中电压也会慢慢下来的,如果你对电压要求高,还是选电压高一点的再降压吧。

上拉电阻和下拉电阻有没有通俗易懂的一些教程?

个人观点,电路就像自来水管。上拉。假定我一分钟需要100吨水,原本的水管一分钟只有80吨水,如果我还用原来的水管,就会造成我的供水不足,水压不够,那我要怎么办?要么换100吨的水管、要么在加一根20的水管。下拉则是反过来,外部供100吨,水管自能流80吨,水压被抬高,需要分担一部分出去,以达到水管的流速不会过快。

windows10 on arm可以运行exe吗

桌面版完全一致的系统,可以运行exe文件,不过性能你知道的呵呵!

STM8L 低功耗如何做串口接收2s一次的数据?

可以使用外部中断,把串口的接收引脚设置为外部中断,这样来唤醒芯片。这样就牵扯到 串口 和 外设中断  的 来回切换  。

RS232,RS485,串口之间的区别

 之前看到一篇帖子,希望对你有帮助。通讯问题,和交通是一样的。串口通信类如公交,公交运行可以简单分成两个部分:1、车2、路车,容器,它决定了什么人上,装载量多大,上车规则等,而路可以理解为交通规则,上了什么路就有对应的规则,过桥有过桥的规则,高速有高速的规则,是用来限制车的运动表达,并不改变车本身的基本属性。回到串口通讯,其实,UART就相当于车,而RS232/RS485则对应于路。     UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),既然是“器”,显然,它就是个设备而已,要完成一个特定的功能的硬件,它本身并不是协议。它的最基本功能,是串行数据和并行数据之间的转换。我们知道,计算机中的数据以Byte为基本单位,对一个Byte的存取是并行的,即,同时取得/写入8个bit。而串行通信,需要把这个Byte“打碎”,按照时间顺序来收发以实现串行。例如:       内存中的数据是: 1 1 1 0 0 1 0 1       串行发送的实际效果是(按时间排序【注1】):       1       0       1       0       0       1       1       1      接收则是上述过程的逆过程。      这就是UART做的最基本工作,进一步的,它还要控制“发车的班次”,比如确认一个Byte的这8个bit是什么时候开始的,又是什么时候结束的,两个班次之间至少要隔多长时间的缓冲,等等。这一部分,也具有协议的特征,但是相对于道路上的协议,更具有一般性,或曰,是与车在什么道路上开,相对独立的。         RS232/RS485,是两种不同的电气协议,也就是说,是对电气特性以及物理特性的规定,作用于数据的传输通路上,它并不内含对数据的处理方式。比如,最显著的特征是:RS232使用3-15v有效电平,而UART,因为对电气特性并没有规定,所以直接使用CPU使用的电平,就是所谓的TTL电平(可能在0~3.3V之间)。更具体的,电气的特性也决定了线路的连接方式,比如RS232,规定用电平表示数据,因此线路就是单线路的,用两根线才能达到全双工的目的;而RS485, 使用差分电平表示数据,因此,必须用两根线才能达到传输数据的基本要求,要实现全双工,必需用4根线。但是,无论使用RS232还是RS485,它们与UART是相对独立的,但是由于电气特性的差别,必须要有专用的器件和UART接驳,才能完成数据在线路和UART之间的正常流动。        从某种意义上,可以说,线路上存在的仅仅是电流,RS232/RS485规定了这些电流在什么样的线路上流动和流动的样式;在UART那里,电流才被解释和组装成数据,并变成CPU可直接读写的形式。​​

RS232,RS485,串口之间的区别

 之前看到一篇帖子,希望对你有帮助。通讯问题,和交通是一样的。串口通信类如公交,公交运行可以简单分成两个部分:1、车2、路车,容器,它决定了什么人上,装载量多大,上车规则等,而路可以理解为交通规则,上了什么路就有对应的规则,过桥有过桥的规则,高速有高速的规则,是用来限制车的运动表达,并不改变车本身的基本属性。回到串口通讯,其实,UART就相当于车,而RS232/RS485则对应于路。     UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),既然是“器”,显然,它就是个设备而已,要完成一个特定的功能的硬件,它本身并不是协议。它的最基本功能,是串行数据和并行数据之间的转换。我们知道,计算机中的数据以Byte为基本单位,对一个Byte的存取是并行的,即,同时取得/写入8个bit。而串行通信,需要把这个Byte“打碎”,按照时间顺序来收发以实现串行。例如:       内存中的数据是: 1 1 1 0 0 1 0 1       串行发送的实际效果是(按时间排序【注1】):       1       0       1       0       0       1       1       1      接收则是上述过程的逆过程。      这就是UART做的最基本工作,进一步的,它还要控制“发车的班次”,比如确认一个Byte的这8个bit是什么时候开始的,又是什么时候结束的,两个班次之间至少要隔多长时间的缓冲,等等。这一部分,也具有协议的特征,但是相对于道路上的协议,更具有一般性,或曰,是与车在什么道路上开,相对独立的。         RS232/RS485,是两种不同的电气协议,也就是说,是对电气特性以及物理特性的规定,作用于数据的传输通路上,它并不内含对数据的处理方式。比如,最显著的特征是:RS232使用3-15v有效电平,而UART,因为对电气特性并没有规定,所以直接使用CPU使用的电平,就是所谓的TTL电平(可能在0~3.3V之间)。更具体的,电气的特性也决定了线路的连接方式,比如RS232,规定用电平表示数据,因此线路就是单线路的,用两根线才能达到全双工的目的;而RS485, 使用差分电平表示数据,因此,必须用两根线才能达到传输数据的基本要求,要实现全双工,必需用4根线。但是,无论使用RS232还是RS485,它们与UART是相对独立的,但是由于电气特性的差别,必须要有专用的器件和UART接驳,才能完成数据在线路和UART之间的正常流动。        从某种意义上,可以说,线路上存在的仅仅是电流,RS232/RS485规定了这些电流在什么样的线路上流动和流动的样式;在UART那里,电流才被解释和组装成数据,并变成CPU可直接读写的形式。​​