自己看的笔记
smartmcu2020
这个作者很懒,什么都没留下…
展开
-
问题:Error:..\FreeRTOS\port\MemMang\heap_4.c,236
经查是START_STK_SIZE设置得太小了(32),改成64或128即可。还有就是任务里面有一个指针malloc内存太小太小了,分配了10个,改成20个就好了。意思是某一个任务的堆设置得太小了;原创 2022-07-29 14:38:13 · 604 阅读 · 1 评论 -
笔记 USART RX最好上拉一下
根据现有查到资料而言,大部这个外部上拉电阻都是10K,其实如果你不确定你的芯片是否有芯片内部的弱上拉或者弱下拉,可以预先在PCB绘图时留下两个封装,到时候不焊接即可。这个需要根据芯片实际情况,查芯片IO硬件框图确定,现在大部分芯片内部,已经自动集成了一个弱上拉电阻,一般不需要外部电阻上拉,只需要在软件配置时,配上上拉即可。这个也要根据芯片实际情况,一般情况下,不需要软件内部上拉和外部电阻上拉,在GPIO工作在推挽模式下,其实已经算是有了这个电阻。RX是应该软件内部上拉,还是加入外部电阻上拉?...原创 2022-07-28 20:42:36 · 2585 阅读 · 0 评论 -
笔记--STM32 UART IDLE中断使能不要写在初始化里面
/USART_ITConfig(USART,USART_IT_IDLE,ENABLE);USART_ITConfig(USART,USART_IT_IDLE,ENABLE);USART_ITConfig(USART,USART_IT_IDLE,DISABLE);USART_ITConfig(USART,USART_IT_RXNE,ENABLE);//使能USART的时钟。if(USART_GetFlagStatus(USART,USART_FLAG_IDLE)==SET)//空闲中断。...原创 2022-07-22 14:32:29 · 1307 阅读 · 0 评论