STM32F7
我是来写博客的
这个作者很懒,什么都没留下…
展开
-
【14】、STM32F767——————>内存管理
简述 内存管理是指运行时对计算机内存资源的分配和使用的技术 其目的是如何高效、快速的分配,并且在适当的时候释放和回收内存资源 内存管理函数只有两个:内存申请malloc(),内存释放free() 分块式内存管理 框图 组成: 内存池 内存管理表 内存池被等分为n块,对应的内存管理表,大小也为n,内存管理表的每一个项对应内存池的一块内存 内存管理表项值意义:项值为0,表示对应的内存块未被占用,非0,己占用 分配方向:顶->底,即首先从末端开.原创 2020-05-13 22:14:14 · 779 阅读 · 0 评论 -
【13】、STM32F767——————>电阻触摸屏(XPT2046 模拟SPI)
简述: 触摸屏又称控制面板,它是一种把触摸位置转换成坐标数据的输入设备; 按检测原理分类: 电阻式触摸屏: 优点:价格便宜,抗干扰能力强; 缺点:单点触控,压力感应,经常校准,表面易刮花,易磨损; 电容式触摸屏: 优点:多点触控,不用校准,检测精度高; 缺点:只能感应导电物体,表面有水珠时影响检测结果; 电阻式触摸屏检测原理: 触摸屏结构:...原创 2020-03-19 22:04:00 · 2385 阅读 · 1 评论 -
【12】、STM32F767——————>FMC之LCD屏
FMC简述: 框图: FMC把外部设备分为:NOR/PSRAM、NAND、SDRAM,共用地址、数据线和若干信号线; FMC在SDRAM章节详细介绍过,有需要可以翻翻; 液晶屏LTDC章节介绍过,从简,不写; 屏幕参数: 3.5寸屏 芯片5310,337.5Kb显存; 分辨率480*320 16位数据565格式 触摸芯片XPT2046; 电气连接:...原创 2020-03-10 00:36:07 · 3053 阅读 · 0 评论 -
【11】、STM32F767——————>LTDC之 LCD液晶屏
显示屏:属于计算机的I/O设备,将特定电子信息转换到屏幕上;反射到人眼的工具; 人机互动; 分类简述: 液晶屏:液晶一种介于固体和液体之间的特殊物质,它是一种有机化合物,常态下呈液态,施加电压改变分子排列,达到遮光和透光的目地; LED屏:单个像素点内集成红绿蓝三色,混色实现全彩输出,多个像素构成一个屏幕; OLED屏:有机发光二极管,采用非常薄的有机材料涂层和玻璃基板,当有...原创 2020-03-06 00:18:16 · 3471 阅读 · 2 评论 -
【10】STM32F767——————>SDRAM之W9825G6HK-6 附件有《高手进阶,终极内存技术指南——完整/进阶版》下载地址
简述: SDRAM全称(Synchronous Dynamic Random Access Memory),即同步动态随机存储器,与SRAM(静态存储器)区别:容量大、价格便宜; STM32控制器芯片内部有一定大小的SRAM和FLASH作为内存和程序存储空间,但当程序教大RAM/ROM不够用时,就需要外扩存储器(例如8031需要外扩ROM一样); STM32F767IGT6自带了51...原创 2020-03-01 23:57:15 · 2003 阅读 · 0 评论 -
【9】、STM32F767——————>串口通信
简述: 串行通信的分类: 全双工:同一时刻,两个设备可以同时收发数据(双向车道) 半双工:两个设备可以收发数据,但不能在同一时刻进行(比如一次只能过一辆车的双向车道) 单工:单方向通信,一个为发,另个为收(单向车道) 数据同步方式分类: 同步数据 异步数据: 区别:有没有时钟线; 有:同步; 无:异步; 传输速率: 通讯性能的重要参数 ...原创 2020-02-26 14:42:06 · 1189 阅读 · 0 评论 -
【8】、STM32F767——————>GPIO之输入/输出
简述: 每个通用 I/O 端口包括 4 个 32 位配置寄存器 ( GPIOx_MODER、 GPIOx_OTYPER、GPIOx_OSPEEDR 和 GPIOx_PUPDR) 、2 个 32 位数据寄存器(GPIOx_IDR 和 GPIOx_ODR)和 1 个 32 位置位/复位寄存器 (GPIOx_BSRR)。 所有 GPIO 都包括 1 个 32 位锁定寄存器 (GPIOx_LCKR)...原创 2020-02-26 10:01:43 · 2054 阅读 · 0 评论 -
【7】、STM32F767——————>STM32时钟系统
STM32F7时钟树概述 系统框图 简述:STM32系列有5个时钟源,分别为HSI、HSE、LSI、LSE、PLL。 高速时钟:HSI、HSE、PLL; 低速时钟:LSE、LSI 时钟源用途: LSI是低速内部时钟,RC振荡器,频率为32Khz左右,用于IWDG独立看门狗、LPTime低功耗定时器时钟、RTC时钟; LSE低速外部时钟,32.768KHz的石英晶体,用于R...原创 2020-02-17 14:42:27 · 1144 阅读 · 0 评论 -
【6】、STM32F767——————>STM32F7总线架构与资源
参考资料:【野火】《STM32 HAL 库开发实战指南—基于F7 挑战者V2》.pdf---P25原创 2020-02-16 14:22:34 · 723 阅读 · 0 评论 -
【5】、STM32F767——————>HAL库产生原因?Msp回调函数?
Msp回调函数产生原因? Msp全称:mcu support package 为了方便ST不同芯片平台移植; HAL库产生原因 HAL全称:hardwart abstract layer 标准库太过于硬件具体细节,很难移植到不同的芯片平台,因此有了msp HAL库里面每个硬件分为两个函数 例如: hal_uart_init(); 功能上的描述:设置收发模式、奇偶校验位...原创 2020-02-16 13:01:49 · 854 阅读 · 0 评论 -
【4】、STM32F767——————>__week修饰符
描述:HAL库中,回调函数前面使用__week修饰符? 原因:weak 弱定义,如果编译器发现在别处定义了同名的函数,则在链接时用别处的地址进行链接,如果其它地方没有定义,编译器也不会报错,以此处地址进行链接。 weak修饰符是编译器的,...原创 2020-02-16 12:19:22 · 563 阅读 · 0 评论 -
【3】、STM32F767——————>warning: #3108-D: attribute "__packed__" does not apply 解决方法
错误如下:解决方式:取消如下两个复选框; 重新编译;原创 2020-02-14 21:22:53 · 3504 阅读 · 3 评论 -
【2】、STM32F767——————>F7库文件关系
原创 2020-02-08 17:22:58 · 184 阅读 · 0 评论 -
【1】、STM32F767——————>编译工具、硬件平台、参考资料
硬件平台:正点原子阿波罗F767 参考资料:正点原子、野火、安富莱 软件平台:MDK5.2.5,STM32CubeMX 5.5 库版本: 野火:STM32Cube_FW_F7_V1.6.0 正点原子:STM32Cube_FW_F7_V1.4.0 ...原创 2020-02-05 21:59:36 · 360 阅读 · 0 评论 -
【0】、STM32F767之——————>芯片命名规范
原创 2020-02-05 21:53:18 · 389 阅读 · 0 评论