One ELF Section per Function https://blog.csdn.net/iceiilin/article/details/6091575 因此,可以得出,选项One ELF Section per Function的主要功能是对冗余函数的优化。通过这个选项,可以在最后生 ...
分类:
其他好文 时间:
2020-01-28 17:20:37
阅读次数:
75
LBDP-Z可支持STM32通过无线模块实现在线升级,支持单播或广播模式。 LBDP-Z可变数据域报文 SD2 LE LEr SD2 GA SA FC DU FCS ED SD2 起始字节,ED结束字节,GA组地址,SA从站地址/源地址,DA目的地址,LE/LEr数据域长度,FC控制字节,FCS校验 ...
分类:
其他好文 时间:
2020-01-28 09:30:32
阅读次数:
83
本文隶属于AVR单片机教程系列。 在第一期中,我们已经开始使用UART来实现单片机开发板与计算机之间的通信,但只是简单地讲了讲一些概念和库函数的使用。在这一篇教程中,我们将从硬件与软件等各方面更深入地了解UART。 USART组件 一直在讲的UART其实是USART组件的一部分,USART比UART ...
分类:
其他好文 时间:
2020-01-25 23:27:10
阅读次数:
70
就在读研眼看着结束的时候,发现自己之前做过的东西从来没有认真总结过,就在这个寒假把过去在技术上的经历好好整理下吧。 或许多年以后,在我慵懒的躺在摇椅上扇蒲扇的时候,靠着这篇文章,我还能回忆起年轻的时候那些快活的日子哈哈哈。 大一的时候学习了stm32单片机,我把实验室一个毕业多年的学长留下的六足机器 ...
分类:
其他好文 时间:
2020-01-22 23:38:13
阅读次数:
98
【摘要】 STM32的工程在文章末尾,可自行下载。 一、工程配置 1、MCU类型选择STM32L431RC 2、烧录器选择OpenOCD,参数 -f interface/stlink-v2-1.cfg -f target/stm32l4x.cfg 3、输出目录选择 LiteOS_Lab_STM32\ ...
分类:
Web程序 时间:
2020-01-22 21:51:53
阅读次数:
188
1. STM32中寄存器实际是线性内存单元上对应的一个地址 2. 如GPIOA->ODR寄存器实际是对内存上某一单元的操作 #define GPIOA_BASE (APB2PERIPH_BASE + 0x00000800U) //定义GPIOA的基地址 #define GPIOA ((GPIO_Ty ...
分类:
其他好文 时间:
2020-01-20 15:06:27
阅读次数:
76
[toc] 1. 下载 1. GNU Toolchain GNU 工具链里包含了汇编器, 编译器, 链接器, 调试工具等. 下载地址: https://developer.arm.com/tools and software/open source software/developer tools/ ...
分类:
系统相关 时间:
2020-01-20 00:22:51
阅读次数:
310
problem: 如果想用计时器定时微秒级,不要使能自动重载:代码如下: static uint16_t counter; void Delay_us(uint32_t us){ counter=0xffff-us-5; __HAL_TIM_SetCounter(&htim14,counter); ...
分类:
其他好文 时间:
2020-01-18 19:18:56
阅读次数:
140
一、器件 32单片机:STM32F407ZG FPGA :EP4CE6E22C8N 二、通信方式 STM32作为主机(软件); FPGA作为从机; SPI通信方式为0; 三、STM32源代码 1 #include "delay.h" 2 #include "stm32f4xx.h" 3 4 #ifn ...
分类:
其他好文 时间:
2020-01-18 01:23:16
阅读次数:
129
概念 1. 零拷贝 CPU不执行数据从一个存储区域到另一个存储区域的任务。所以同一个存储区域之间的拷贝也属于零拷贝。 2. DMA DMA(Direct Memory Access,直接存储器访问)。将一批数据从源地址搬运到目的地址去而不经过CPU的干预。相关知识可以参考 "DMA之理解" 3. I ...
分类:
其他好文 时间:
2020-01-17 20:41:59
阅读次数:
70