头像-273390

Spirit

个人成就

获得 420 次赞

帮助过262人

STM32F1单片机刷新4.3寸显示屏,最快能做到多少

显示屏有两种一种是RGB屏,它的接口比较复杂。FSMC好像驱动不了,需要带有DMA2D接口。这种速度比较快,需要自己开辟显存。我还没用过,就不瞎咧咧了。另一种是带控制IC的屏,通常是8080接口,FSMC可以支持。显示屏自带显存。可以写点、读点。不同的控制IC,写点的时序是不一样的。以控制ICILI9341为例,它一个写操作的周期大约花费84nS。它又支持连续写点。即,只写一次坐标,连续写多个点。不知道您的4.3寸屏有多少像素?查到有一种4.3寸是480*272。那么刷一屏花费的时间是:480*272*84nS,约等于11mS。(不包含写起始坐标花费的时间,那只会占用几百nS)我只是介绍一种估算方法。具体还是要看您使用屏的规格书。

51单片机的IAP和ARM单片机的IAP有区别吗?

原理是完全一样都是芯片固化有一个引导区,特写事件触发引导区程序运行(比如复位)。引导程序和上位机进行通讯,把程序写入代码区。所不同的只是通讯协议罢了。

有人自己设计过六足仿生蜘蛛机器人的吗,互动一下

我想做个社区视频里的四足机器人

学习STM32,更深入的学习

标准库官方已经不再维护新产品也不再提供标准库个人建议学习HAL库和LL库。ST公司提供了CubeMX工具,可以用图形的方式对MCU进行配置、构建工程。特别适合对STM32有所了解、又不熟练的人。CubeMX工具可以用HAL库或LL库来构建工程。两种库可以混用。其中HAL比较简单,非常容易上手。但编译出来的代码量比较大、运行效率低、占用RAM比较多。适合快速开发。LL库非常接近寄存器,但又对寄存器封装得比较友好。如果对寄存器熟练掌握,编译出的程序代码量小占用RAM少。通过阅读HAL库的函数,对照《参考手册》完全可以学习好寄存器的操作。

需要做一个恒温盒子,用什么做制冷和加热比较好呢?

半导体片改变电流方向可以切换冷热面

如何在文件夹下建立C文件和头文件

一种方法:先在文件夹下新建文件,改好名字和后缀然后在工程的Group上点鼠标右键,弹出菜单中选择:Add Existing Files to Grout...弹出窗口中选择.c文件即可。另一种方法是:在上图的弹出菜单中选择:Add New item to group...弹出窗口中要选文件类型.c或.h再选择文件保存的文件夹,再取个文件名即可。

flash中写入0X33125677

你这个问题涉及大端、小端模式。大端模式是高地址存低位,低地址存高位。51机是大端模式小端模式正好相反。ARM、PC机都是小端模式。假如您的代码在ARM芯片上执行,如您所说,首地址的值是0x77