C语言 单片机
我前年买了个表
主要从事android驱动、JNI、hal层开发。有什么嵌入式上的问题欢迎咨询我。
展开
-
堆栈的深入个人理解
对于堆,栈,堆栈的味道,一直就跟猪八戒吃啥来着,从没有细细地品尝过。发了下狠心,各个网页看了很多,这里就把我东抓西拼的东西整理整理。 一 这些个概念怎么来的以及怎么记得住这里,只限于整理我个人对堆/栈/堆栈在内存管理方面的理解。其他,在数据结构方面讲的堆/栈目前不在我整理范围之内。这里提了三个概念: 堆,栈,以及堆栈。我把栈和堆栈的概念等同了。所以,接下来只要把两转载 2016-10-24 00:10:01 · 3111 阅读 · 0 评论 -
stm32单片机时钟理解
Systick是慢速的,一般用32k的外部晶振,用来计时Sysclk是主时钟,就是给内核以及大多数外设的那个最高72M的。HCLK是高速外设时钟,是给外部设备的,比如内存,flashSYSCLK 系统时钟,最大72MHzHCLK :AHB总线时钟,由系统时钟SYSCLK 分频得到,一般不分频,等于系统时钟经过总线桥AHB--APB,通过设置分频,可由HCLK得到 PCLK1原创 2016-11-06 23:31:05 · 7912 阅读 · 0 评论 -
STM32 KEIL下的堆栈设置
刚接手STM32时,你只编写一个 int main(){while(1);}BUILD://Program Size: Code=340 RO-data=252 RW-data=0 ZI-data=1632 编译后,就会发现这么个程序已用了1600多的RAM,要是在51单片机上,会心疼死了,这1600多的RAM跑哪儿去了,分析map,你会发现是堆和栈占用的在s原创 2016-11-14 11:54:13 · 29122 阅读 · 0 评论