头像-186801

赤心木zqw

  • 19291
  • 单片机、嵌入式、传感器/MEMS
  • 消费电子

个人成就

获得 703 次赞

帮助过644人

有没有办法不用sd卡在stm32显示图片

如果没有SD卡的话,只能将图片文件放在flash中,前提是flash够大以及图片较小,有两种思路:1. 图片转化为二进制格式,在编译过程中写入到flash中,这种方法较为简单,但是修改图片起来很不方便;2. 结合STM32的USB功能,在STM32上跑文件系统,将STM32和Flash作为一个U盘,当设备插入电脑,传入对应的图片。另外,再提供一种思路:加多一个网络模块,用网络服务器的方式,让STM32显示网络服务器上的图片。

STM32F103ZET6和C8T6的代码可以互用吗?

外设和空间都是不一样的,ZET6都比C8T6的大,理论上C8T6上能跑得,在ZET6上都能跑,但是反过来就行不通了,要做一些修改调整。

树莓派可以编C++吗?

可以的,树莓派上的是Arm Linux的环境,也是支持C++编译的。

如何选择ADC芯片

既然已经明确了测量精度,那对ADC的选型就明确很多了,通过ADC的位数和参考源,可以确定ADC的最小精度值,这个最小精度值加上ADC的采样噪声,是否满足测量精度的要求,另外就是ADC的采样速率及唤醒时间了,一些位数高的ADC,如24bit,往往采样速率很低,基本达不到1Msps, 所以根据实际应用确定是否满足速率要求;在一些低功耗场合,会要求ADC快速唤醒,查看ADC规格书,看唤醒时间是否满足。

wifi图传

ESP32就可以呀,乐鑫都出了一个ESP32的网络摄像头,你可以直接有那个模块:

stm32cube支持stm8吗

不支持的,STM8有自己的STM8CubeMX,不过这个STM8CubeMX只是支持选型配置等基本操作,不能够生成工程,不过考虑到STM8有自己库函数,寄存器相对也是简单,自己写还是OK的。之前有看到民间的STM8配置生成工具,可以根据库函数生成外设的配置代码,但是作者好像好久没有更新了。

在stm32上怎么学习USB的使用?

USB协议是一个很庞大的协议,可以先了解下USB协议方面的内容,STM32不同的型号,USB功能不同,如F1系列只有USB设备,F4可以做USB主机,实现OTG功能。可以用STM32CubeMX生成USB代码,自己根据实际需求修改代码学习。

单片机外设电路什么情况下使用上拉电阻或下拉电阻?

可以先理解一下开漏和推挽的区别。开漏电路是一定要加上拉电阻的(可以认为开漏只能输出低电平,高电平则由上拉电阻决定)上下拉电阻的目的是让连接点的电压固定在电源电压或者0V,当连接点的电压悬空,而又希望该点的电压固定时,就需要加上下拉电阻钳位了。