10 2019 档案

摘要:[TOC] 微型计算机 理解微型计算机的工作原理才能更好的理解计算机、芯片、单片机等等的工作机理。本文从微机原理出发,整理相关知识并梳理,加深对计算机的理解。 基础电路 计算机由集成电路构成,可以说计算机是跑在芯片上的,芯片包括CPU芯片例如Intel生产的芯片,以及外设更多的单片机芯片如ARM等, 阅读全文
posted @ 2019-10-27 18:21 回归的世界线 阅读(3345) 评论(0) 推荐(0) 编辑
摘要:问题1 工作需要出bug的芯片不详细说明,该芯片的CPU含有32个中断源,一般来说,以stm32为例,中断向量表定义在 中,写为: 其中的 为中断服务函数,对中断服务函数进行实现后即可使用,我们开发芯片程序时常用的一种设计思路是这样的: 主程序中定义一个全局变量 用于记录是否有外部输入需要处理,打开 阅读全文
posted @ 2019-10-23 22:56 回归的世界线 阅读(722) 评论(0) 推荐(0) 编辑
摘要:配置前首先要选择是否是外部输入时钟,在CubeMX中可以先在RCC中选择,包括选择是否输出时钟。 该图为CubeMX的时钟配置界面,SYSCLK即为系统时钟,HSI和HSE分别表示内部高速时钟和外部高速时钟,LSI和LSE表示低速内部时钟和低速外部时钟,图中标记可以看出: SYSCLK可以选择HSI 阅读全文
posted @ 2019-10-17 23:39 回归的世界线 阅读(625) 评论(0) 推荐(0) 编辑
摘要:片内资源 开发板使用的STM32F407ZGT6在手册里是这样的: 片内FLASH:1M,片内RAM:192K,这两个跟程序运行和下载密切相关。 FLASH 地址分配如图,因此FLASH下载地址从0x8000 0000开始,大小为0x0010 0000(1M) RAM RAM的两段需要注意的是只有0 阅读全文
posted @ 2019-10-14 22:07 回归的世界线 阅读(775) 评论(0) 推荐(0) 编辑
摘要:OV2640的引脚定义与正点原子的定义相同,这里主要说几个注意事项 硬件部分 关于SCCB OV2640或者是OV7670等等摄像头需要外部时钟送入,如果SCCB通信不通的话首先检查下时钟XCLK是否存在?如果时钟存在的话SCCB的设备ID是否填对?其他时序上的问题一般不大 关于供电 供电的VCC的 阅读全文
posted @ 2019-10-14 20:41 回归的世界线 阅读(2221) 评论(0) 推荐(0) 编辑
摘要:目前网上的STM32的程序基本上都是从正点或者野火开发板为基础搞的,由于开发板的例程是基于正点的,但是板子的接线却不一致,这使得烧程序后液晶屏无法显示的问题。开发板的原理图如图 FSMC FSMC,即灵活的静态存储控制器,STM32F4 的FSMC 接口支持包括SRAM、NAND FLASH、NOR 阅读全文
posted @ 2019-10-13 20:27 回归的世界线 阅读(2200) 评论(0) 推荐(0) 编辑
摘要:入手了一个小开发板,STM32F4ZGT6的主控芯片,有几个外设如网口,can口,485等等 原理图 电源部分的原理图如图所示 这里面 是外界的DC电源输入,9 16V,由于存在两路电源输入,一个一个的看: USB接口 接的是标准USB接口,这里的 和`D+ USB_HS`,即高速USB,这与一般的 阅读全文
posted @ 2019-10-13 19:36 回归的世界线 阅读(14435) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示