摘要:
1:stm32中有3条总线:地址总线,数据总线,系统总线;地址总线上是地址值,数据总线上是数据值,cpu读写时会先在地址总线上传输地址值,如果是写操作之后数据总线上会放往前面地址处写入的数据值,如果是读操作之后数据总线上会放前面地址处的数据值;地址总线和数据总线只能访问rom,而系统总线既可以访问R 阅读全文
摘要:
exit() 的含义 :提前结束程序 .c 文件 return 的含义 :提前结束函数,其所在行以下,整体大函数底花括号以上,2者之间的所有语句都不会被执行到,用它来提前结束程序。 break 的含义 :提前结束其所在的本层循环,即break所在行的上层for,switch,while contin 阅读全文
摘要:
操作系统:为啥要引入操作系统,个人的理解是为了实时性(即及时的响应性)。 没有操作系统下多个任务都只能以前后台的方式排队执行,对某个任务的输入不能得到及时的响应;虽然后台有中断,但不能把所有的任务都放在后台的中断里;操作系统的引入解决了实时性的问题,tick的调度使得任务看上去是在并行执行,因此对输 阅读全文
摘要:
NVIC :NVIC_Init(&NVIC_Initsture); 1、NVIC只是设置某一种中断的优先级,而不是打开某种中断。 2、ppp_ITConfig();才是开/关具体某种中断使能位的函数。 3、当遇到具体的中断标志位发生时,便会触发中断,需提前写好相应的中断服务函数。 AFIO :跟 A 阅读全文