头像-144023

donatello

  • 广东省
  • 单片机
  • 计算机网络

个人成就

获得 765 次赞

帮助过2489人

关于HAL_PWREx_EnableVddIO2()的问题

如题,在STM32L4和L4+中,要使用板上自带的LPUART、LPTIM等低功耗外设,都需要加入一句HAL_PWREx_EnableVddIO2();请问这条语句到底做了什么事情呢?对程序的总体来讲有什么影响呢?

关于STM32串口发送标志寄存器的问题

如题,使用寄存器法操作STM32的串口发送数据:USART1->DR=ch,这个方法需要判断标志位是否复位,复位则为之发送完成。但是将标志位判断放在数据寄存器前后的话效果不同,请看图:请问为什么后者会少了一个字节的数据呢?​

关于Optimize for time优化的问题

如题,最近在做CoreMark测试,发现在工程配置中C++选项卡的一个不起眼的复选框选项Optimize for time影响非常大,以STM32L4R5/120MHz为例,若不勾选Optimize for time,CoreMark成绩为205,而勾选了之后,成绩直接变成了311!看网上的资料,Optimize for time是优化代码的选项,但还是不太懂,为什么一个优化能导致CoreMark成绩差了100多?​

树莓派3 mplayer无法播放

如题,使用mplayer命令之后出现如下提示,显示进度的数字变成了??.?%,请问这是怎么回事呢?要怎么修复呢?​

树莓派登录了两个SSH窗口

       如题,昨天给树莓派更新软件sudo apt-get upgrade,等待的时间太漫长了,于是就多开了一个SSH登录窗口做自己的事情,然后我发现在这个窗口中可以做运行程序、运行软件之类的操作,但是却不能安装软件(sudo apt-get install xxx),会提示死锁。请问,这两个窗口的工作是不是并发执行的呢(树莓派的博通CPU是支持多线程的)?在分配资源的时候是不是也会出现抢占、共享的情况呢?

树莓派的WIFI接收速度太慢

如题,用手机开热点给树莓派更新软件sudo apt-get update,手机的WIFI热点信号是移动4G信号,但是给树莓派用,网速非常慢,才几KB一秒,而电脑也用无线网卡连了WIFI热点,网速倒是非常快,请问这是什么回事呢?是树莓派的WIFI芯片接收功率太小了吗?​

关于menset函数的疑问

​如题,在标准C语言函数库中有个memset函数,其作用一般是给char型数组赋值,但是数组是可以直接下标访问的,请问这两种赋值方法是不是存在区别呢?char buffer[size];方法1:memset(buffer,0,sizeof(buffer));方法2:for(i=0;i<sizeof(buffer);i++)buffer[i]=0;​

树莓派使用USB摄像头采集图像的函数忘了叫啥名

       如题,树莓派接了个USB免驱摄像头,在/dev目录下可以发现video0文件,C语言程序打开该文件成功,但是忘记了使用这个文件保存jpg图像文件用啥函数了,以前用过这个函数,跟LIBJPEG有关的,百度也找不到这个函数(全部都是用Python操作的摄像头函数),请问这个C语言的函数叫啥名呢?​