摘要: 一、外部中断介绍 1.1 EXTI简介 EXTI简介 STM32F10x外部中断/事件控制器(EXTI)包含多达 20 个用于产生事 件/中断请求的边沿检测器。EXTI的每根输入线都可单独进行配置,以选 择类型(中断或事件)和相应的触发事件(上升沿触发、下降沿触发或 边沿触发),还可独立地被屏蔽。( 阅读全文
posted @ 2020-04-03 15:16 北极星! 阅读(4207) 评论(0) 推荐(0) 编辑
摘要: 一、NVIC 介绍 NVIC 英文全称是 Nested Vectored Interrupt Controller,中文意思就是嵌套向量中断控制器,它属于 M3 内核的一个外设,控制着芯片的中断相关功能。由于 ARM 给 NVIC 预留了非常多的功能,但对于使用 M3 内核设计芯片的公司可能就不需要 阅读全文
posted @ 2020-04-03 14:37 北极星! 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 以一个挂接在APB2上的外设函数使能为例 A : RCC_APB2PeriphClockCmd();时钟使能函数 1 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); B : RCC_APB2Periph_AFIO是什么呢? 1 #define 阅读全文
posted @ 2020-04-02 23:07 北极星! 阅读(1571) 评论(0) 推荐(0) 编辑
摘要: https://www.runoob.com/cprogramming/c-tutorial.html 阅读全文
posted @ 2020-04-02 21:18 北极星! 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 电脑32位和64位的区别 一、CPU的不同 32位CPU 运算器一次最多可以处理32位数据 寄存器最大宽度32 寄存器和运算器之间的通路为32位(地址总线有32根,数据总线有32根) 64位CPU 运算器一次最多可以处理64位数据 寄存器最大宽度64 寄存器和运算器之间的通路为64位(地址总线有64 阅读全文
posted @ 2020-04-02 16:27 北极星! 阅读(959) 评论(0) 推荐(0) 编辑
摘要: STM32入门系列-使用C语言封装寄存器 具体实例:控制 GPIOC 端口的第 0 管脚输出一个低电平。首先我们需要知道GPIOC 端口外设是挂接在哪个总线上的,然后根据总线基地址和本身的偏移地址得到 GPIOC 外设基地址,最后通过这个外设基地址得到里面各种寄存器基地址。 总线和外设基地址封装 根 阅读全文
posted @ 2020-04-01 09:34 北极星! 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 以太网在汽车行业中的挑战——灵活的接口及软件使ECU开发不再复杂 以太网将会在一批新车型中作为一个车载系统网络使用。因此,下一步就是以太网和现有汽车网络技术的集成,包括:CAN、FlexRay、LIN和MOST网络。目前,存在许多开发工具,可以帮助开发者完成不同类型网络之间的数据分析。但就车载以太网 阅读全文
posted @ 2020-03-29 21:55 北极星! 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 作者:不是真名链接:https://www.zhihu.com/question/31752629/answer/53834585来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 目录:1. 二进制理论2.数字电路的实现3.CPU 对硬件的控制4.最终章(解答楼主问题) 阅读全文
posted @ 2020-03-29 21:42 北极星! 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 单片机运行时需要调用某个程序/函数/固定数据时就需要读取ROM,然后在RAM中执行这些程序/函数的功能,所产生的临时数据也都存在RAM内,断电后这些临时数据就丢失了。ROM:(Read Only Memory) 程序存储器在单片机中用来存储程序数据及 … 单片机运行时需要调用某个程序/函数/固定数据 阅读全文
posted @ 2020-03-29 21:16 北极星! 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 作者:王强链接:https://zhuanlan.zhihu.com/p/19893066来源:知乎 随着智能设备的广泛普及,这几年媒体上越来越多的出现关于“架构”“ARM vs x86”“芯片研发”的相关内容。很多消费者和爱好者面对这些以往不太常见的信息时就会迷惑甚至产生误解。其中一组比较容易被混 阅读全文
posted @ 2020-03-29 21:05 北极星! 阅读(2107) 评论(0) 推荐(0) 编辑