头像-161107

drepa

  • 广东省广州市
  • 本科
  • 单片机 嵌入式
  • 消费电子 汽车电子

个人成就

获得 178 次赞

帮助过993人

STM32的堆栈设置一般最多可以设置到多大?

定义大小在startup_stm32fxxx.sStack_Size  EQU  0x00000400...Heap_Size  EQU  0x00000200一般CubeMX生成的例程都是0x400和0x200,个别使用了FATFS的例程需要增大到0x800-0x1600左右,请问,如果要设置足够大的堆栈大小,一般能设置到多大而程序不会崩溃呢?​

const char数组和char数组存放的位置

       如题,请问STM32存放const char大数组和char大数组的位置是一样的吗?是存放在静态存储区还是动态存储区?​

CString类在什么IDE上能使用

          ​如题,我只知道CString类是在afx.h里面定义的一种字符串类,用于替代传统的string类,新增了许多优点。但是目前只在Visual C++ 6.0的IDE上可以定义,而在QT和CodeBlocks等开源IDE上却不能用。毕竟VC6真的很老了,请问,这种类能在什么IDE上使用呢?除了VC6以外?​

STM32存放char数组大小与FLASH大小是否有关系

        如题,在STM32F4的程序中定义两个较大的数组,一个const char数组和一个char数组,有时候数组定义得过大,即使编译没有问题,程序也不跑,请问这是不是栈溢出或者堆溢出,使得FLASH空间被占满了?​

STCUSB自动下载电路

        如题,STC单片机下载程序一般需要冷启动,也就是要断一下电再上电,单片机才能重新握手,而市面上一些基于STC89X和STC12X系列的51开发板,如普中和郭天祥的开发板,上面一般是自带了自动下载电路的,可是对于这个下载电路,我还是不太懂,请问一下论坛的大佬,这是什么实现原理呢?​

TFT彩屏SPI总线触摸屏

         如题,有些使用并口总线或者SPI接口的TFT彩屏如,上面一般会带有SPI接口的触摸芯片,在51单片机时代,主控单片机可以配置成SPI从机的模式进行触摸信号的采集,但是我用相同的程序套用到STM32上面却不行。那么请问,如果采用STM32驱动这个触摸控制器,CLK时钟线应该配置为输入还是输出呢(从机还是主机)?一般是采用全双工通信还是半双工通信呢(需要配置MOSI吗)?PEN脚(当有触摸信号时输出低电平,否则输出高电平)应该用轮询还是外部中断呢?​

关于static函数的疑问

        如题,对于static局部变量,我们都知道是用于保存一些不随函数生命周期结束而销毁的变量,但是用static修饰的函数我就不太清楚了,我只知道static函数是只局限于单一文件调用的函数,其它文件看不见。那么,对于static成员函数,其生命周期是不是也是不随调用它的对象结束而结束呢?对于static非成员函数(普通函数),是不是也是像static变量那样,一直能存活到main函数的生命周期结束呢?