-
Keil IDE的编译信息在工程文件夹的xx.map文件中,STM32的RAM分区从0x0200 0000开始,静态区、堆、栈。
所有的全局变量,包括静态变量之类的,全部存储在静...
-
DMA有什么用?
直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须...
-
数据采集技术在工业、航天、军事等方面具有很强的实用性,随着现代科技发展,数据采集技术在众多领域得到了广泛的应用和发展。同时对数据采集器的精度...
-
1 STM32微控制器介绍
STM32系列微控制器是ST公司基于Cortex-M3内核的高集成度的微控制器。它在性能、价格、功耗和实时性...
-
哪位大神指导下modbus协议应该怎么学,我需要写485的modbus通信的程序,之前对modbus完全不了解,谢谢大神们啦
-
触摸开关芯片TTP229与STM32可以用I2C进行通信(应该是叫通信吧。) TTP229它有自带的休眠功能,所以我想,如何在一个中断里设计当TTP229被触摸唤醒...
-
如题,假如CAN通信波特率为250K,使用扩展帧,那么每秒可以发多少帧数据呢?我看周立功的CAN模块,有的支持10000+帧/秒,有的5000帧/秒,最低的1200帧...
-
有一个频率为20k的信号,要得到它的频谱。主要思路就是:先进行AD转换,采样率设为50khz,然后进行FFT运算,如果我计算1024点的FFT,那么是不是从1s中测得的50k个点中...
-
我想问下,我用两块STM32进行SPI通讯,一个主机一个从机,开始主从机是可以通讯成功的,而且数据也是对的,但是不知为什么,通讯一段时间后,从机接收主机发过来的数据会出现错误,感觉...
-
成为嵌入式硬件工程师需要学习的内容
第一:掌握硬件总体设计 掌握硬件总体设计所必须具备的硬件设计经验与设计思路 1) 产品...
-
博主昨天晚上在STM32串口DMA的问题上纠结了好长时间,所以今天上午写篇博客来谈谈我对串口DMA发送的理解→_→今天主要讨论三个问题:1、什么叫串口DMA 请...
-
先来点题外话~网上说STM32F103的IIC有瑕疵!就当是有些短板吧,个人觉得,用起来肯定没问题,只是不好用。因为ST公司考虑到专利问题,所以没按飞利浦的标准来。导致STM32的...
-
本文适合学过LCD显示,但是不是很理解的同学,博主用的是战舰STM32
本篇文章博主将和大家讨论三个主题:FSMC有关配置、一串字符显示原理、汉字显示原理。。下面进入正题&r...
-
一、USART
通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。
USART支持同步单向通信和半双工单...
-
在IC工业中有许多不同的领域,IC设计者的特征也会有些不同。在A领域的一个好的IC设计者也许会花很长时间去熟悉B领域的知识。在我们职业生涯的开始,我们应该问我们自己一些问题,我们想...
-
现在的FPGA正变得越来越复杂,向引脚分配信号的任务曾经很简单,现在也变得相当繁复。下面这些用于向多用途引脚指配信号的指导方针有助于设计师根据最多到最少的约束信号指配原则提前考虑信...
-
传统的频率测量方法在实际应用中有较大的局限性,基于传统测频原理的频率计的测量精度将随被测信号频率的变化而变化,传统的直接测频法其测量精度将随被测信号频率的降低而降低,测周法的测量精...
-
最近学习了stm32的GPIO的相关操作,发现其GPIO的配置模式有好几种,包括:
1.模拟输入;
2.浮空输入;
3.上拉输入;
4.下拉输入;
5.开漏输出;
6....
-
一、什么是PendSV
PendSV是可悬起异常,如果我们把它配置最低优先级,那么如果同时有多个异常被触发,它会在其他异常执行完毕后再执行,而且任何异常都可以中断它。更详细的内容...
-
一、上篇回顾
上次代码中Task_Switch实现了两个任务的切换,代码如下:
void Task_Switch()
{
if(g_OS_Tcb_CurP == &am...