stm32
AlineZH
这个作者很懒,什么都没留下…
展开
-
stm32 堆和栈(stm32 Heap & Stack)【worldsing笔记】
关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘:刚接手STM32时,你只编写一个int main(){while(1);}BUILD://Program Size: Code=340 RO-data=252 RW-data=0 ZI-data=1632编译后,就会发现这么个程序已用了1600多的RAM,...转载 2019-05-17 10:57:16 · 184 阅读 · 0 评论 -
关于由CubeMx 生成stm32f4+freertos,不正常分析之堆栈大小设置
freertos官方手册上有说,移植中出现的问题大多数是由堆栈设置不合理造成的,今天结合自身遇到问题分析一下1.任务堆栈设置过小,很容易造成硬件溢出,跳转到void HardFault_Handler(void);调试方法,可以通过调用函数,UBaseType_t uxTaskGetStackHighWaterMark( TaskHandle_t xTask );来跟踪剩余堆栈,不过在Cub...转载 2019-05-17 11:06:45 · 2017 阅读 · 0 评论 -
stm32多通道adc转换(非DMA)
摘自 http://bbs.elecfans.com/jishu_1378329_1_1.html首先我们就用库函数来写一下相应的代码吧。第一步:配置相应I/O口(我使用的是PA1和PB1,通道1和通道8,使用规则通道)。GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC...转载 2019-05-24 08:52:35 · 3894 阅读 · 1 评论