第八周 第二天 2019-12-17

1.编译出错分为:语法错误;链接性错误

2.debug:(1)printf定位

(2)硬件仿真:寄存器值(MPU;外设);内存类(栈空间(栈内值,程序运行中);全局变量);控制类(a.代码暂停;b.设备断点:程序会停到断点,不执行;全速运行/复位使用;依次连续运行;c.程序运行方式:依次连续运行;d.单步执行:碰到函数不进入;碰到函数就进入;遇到函数执行完就跳出)

watch:查看堆/栈数据

Memory:连续内存查询

Call Stack:查看栈内容

Register:寄存器查看

3.UART_IT

中断使用:(1)NVIC(优先级组;抢占/响应优先级;使能)(2)UART_Rev(接收)(RXNE中断标识;使能)

extern 外部声明

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 12,366评论 0 27
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,794评论 1 32
  • 王爽汇编全书知识点大纲 第一章 基础知识 机器语言 汇编语言的产生 汇编语言的组成 存储器 cpu对存储器的读写 ...
    2c3ba901516f阅读 7,067评论 0 1
  • 原文地址:C语言函数调用栈(一)C语言函数调用栈(二) 0 引言 程序的执行过程可看作连续的函数调用。当一个函数执...
    小猪啊呜阅读 10,174评论 1 19
  • 图 | 网 络 文 | 西域雪 前两天听收音机提到“世界无肉日”(每年的3月20日),就是字面意思而已,这一天只吃...
    西域雪阅读 1,592评论 0 1