- 社区首页
- 找到 47222 条结果
在使用stm32的时候,使用串口外设的场合是非常常见的,串口发送我想大家都非常熟悉了,直接重写fputc函数就可以了:
int fputc(int ch,FILE *f)
{
while(!(USART3->SR&UART_FLAG_TXE));//1
USART3->DR=ch;//2
return ch;
}
其中语句1和语句2是由单片机型号决定的,这两行语句必须是该单片机发送一个字符的函数......
donatello
2018-05-04 00:12:50
浏览量:3355
#### 1 硬件品台
安信可 lora模块 SX1278 扩频模块 通讯距离可以达到10公里 SPI接口驱动
300kbp SPI通讯速率
通讯频谱 410-525 MHz ,常用的是 470MHz
最大发射功率可以达到 18+-1dbm
单片机 stm32F051k 32位低功耗 48mhz 48pin IO ram 64k
传感器: 温湿度传感器 风扇 三轴传感器 cubemx IAR
#### 2 节点...
Hello Pointer!!!
2019-12-23 22:20:17
浏览量:5006
stm32cubemx 是意法半导体推出的软件工具,作为辅助工具,stm32cubemx主要是对M0 M3 M4系列的MCU芯片管脚资源进行图形化配置和设置,并生成初始化代码,简化stm32新手入门的难度。stm32cubemx 整合了ST所有Cortex系列包括M0 M3 M4的底层固件库,可直接输出工程包,包含复杂的底层驱动代码及中断配置代码,使用户无需关心底...
两三点雨山前
2015-01-27 22:05:50
浏览量:853
【stm32L476小玩】序列之2:stm32cubemx驾到 ************************************************************** 转载请注明: 版权所有!否则后果自负,谢谢合作!!************************************************************** 本节我们主要是从下面3个方面进行讲解:1.准备工作2.stm32cubemx软件介绍...
冰山一角
2016-11-29 12:40:10
浏览量:1868
bg1.png【stm32L476小玩】序列之3:stm32cubemx认识初步 ************************************************************** 转载请注明: 版权所有!否则后果自负,谢谢合作!!************************************************************** 本节我们主要是从下面3个方面进行讲解:1.准备工作2.stm32Cub...
冰山一角
2016-11-29 12:47:59
浏览量:1454
本文介绍如何使用stm32cubemx将机智云自动生成的stm32源码程序移植到其他的MCU平台。stm32cubemx工具请在STM官网注册账号后自行下载安装,本文不做详细说明。本示例使用在机智云自助开发中心生成的stm32F103源码工程,通过stm32Cube 移植到 stm32L496ZGT6 平台(其他stm32平台的移植也与此相似),我们选择的开发板为NUCLEO...
beam
2017-12-28 13:48:45
浏览量:1445
本文介绍如何使用stm32cubemx将机智云自动生成的stm32源码程序移植到其他的MCU平台。stm32cubemx工具请在STM官网注册账号后自行下载安装,本文不做详细说明。本示例使用在机智云自助开发中心生成的stm32F103源码工程,通过stm32Cube 移植到 stm32L496ZGT6 平台(其他stm32平台的移植也与此相似),我们选择的开发板为NUCLEO...
beam
2017-12-28 13:50:09
浏览量:1527
本文介绍如何使用stm32cubemx将机智云自动生成的stm32源码程序移植到其他的MCU平台。stm32cubemx工具请在STM官网注册账号后自行下载安装,本文不做详细说明。本示例使用在机智云自助开发中心生成的stm32F103源码工程,通过stm32Cube 移植到 stm32L496ZGT6 平台(其他stm32平台的移植也与此相似),我们选择的开发板为NUCLEO...
beam
2017-12-28 13:50:39
浏览量:1764
第一次在网站上投稿,写的不好请大家不要见怪。 在日常生活中,无刷直流电机是很普遍的,无刷直流电机的好处主要是免维护,无需维护。有刷直流电机在连续使用一段时间后需要更换碳刷的,而且碳粉也会对电机不好。 转入正题, 无刷直流电机简单的可以分成有传感器和无传感器两种,而有传感器分霍尔传感器和编码器两种。由于....
dc0beb0d8c2d62a8
2019-06-12 15:17:39
浏览量:37351
FSMC是Flexible static memory controller(可变静态存储控制器)的简称,是stm32系列采用的一种新型的存储器扩展技术,支持SRAM、Nor Flash、LCD、PSRAM、NAND Flash、PC Card等。只在某些芯片上有,使用前要查看对应的手册确定。
在FSMC的角度来看,外部存储分成了4个固定的大小为256MB的bank。
![](https://IMG_URL_R...
gcrisis
2021-05-06 00:35:00
浏览量:486
如题,使用F103板子测试串口1接收DMA,同样的程序,在F103C8T6上报错,在F103CBT6上正常运行,将启动.s文件换成startup_stm32f103x6.s也是这样,初步判断是RAM大小的问题,那么,有没有解决方法呢?能不能让这个程序在F103C8T6上正常运行呢?#define BUFFERSIZE 200
uint8_t ReceiveBuff[BUFFERSIZE];
uint8_t r...
donatello
2018-01-24 18:54:17
浏览量:1253
云汉社区开发板试用交流群 261316471
首先恭喜申请到开发板的小伙伴们,拿到开发板后请在stm32讨论区发帖并在本汇总贴中占楼更新。最后会根据发帖的质量和数量,来评审最终是否能得到开发板。使用过程中有任何问题,也可以发帖提问,共同交流。
还没有申请到stm32L476 Nucleo的小伙伴们也不用...
蒙娜丽石
2016-05-10 17:09:41
浏览量:1780
首先感谢论坛给我这个机会让我试用这块开发板,在本次测评活动的一系列帖子中,我将会介绍一个基于stm32L476版本的组合导航系统。本撸主这个专业毕业,对相关算法还算了解,所以也只能做这个了,你要是让我做别的操作系统啥的让撸主听起来云里雾里的东西,撸主也做不来啊。所以呢,撸主本人刚出茅庐,道行浅薄,说的不对...
Alanliu
2016-05-09 08:25:34
浏览量:1597
首先感谢论坛给我这个机会让我试用这块开发板,在本次测评活动的一系列帖子中,我将会介绍一个基于stm32L476版本的组合导航系统。本撸主这个专业毕业,对相关算法还算了解,所以也只能做这个了,你要是让我做别的操作系统啥的让撸主听起来云里雾里的东西,撸主也做不来啊。所以呢,撸主本人刚出茅庐,道行浅薄,说的...
Alanliu
2016-05-08 18:06:03
浏览量:1864
stm32cubemx 5.0.0环境下,stm32F030F4P6+hal,仅生成一些初始接串口工作,但编译后发现HEX文件大小14KBytes,stm32F030F4P6总共就16KByte的ROM,占了这么多空间,写应用的空间几乎没了?请教下大家,用hal都是占这么大的空间吗?怎么初始化代码空间?
FEItwo
2018-12-06 18:46:07
浏览量:740
1、在上一篇点亮LED的基础上进行修改
主要有3个步骤:
(1)、配置时钟
(2)、配置中断
(3)、配置中断函数
2、配置时钟可以使用上一篇的也可以采用DISCO配置文件中的BSP_LED_Init(LED2)函数
3、配置中断
查看原理图:
可以知道使用的LED2(PB13)。
static void EXTI15_10_IRQHandler_Config(void)
{
...
wuQAQ
2017-08-26 22:10:45
浏览量:1051
Nucleo-F446RE板子上面有一个蓝色的按键,是属于用户自定义编程按键,连接的GPIO引脚为PC13。对于这种只有一个按键的板子,使用外部中断触发是最好的选择,一来程序简单,二来不会占用CPU太多时间片(因为采用轮询方式监测按键输入的话,每循环一次CPU就要耗费时间去询问一次按键的输入状态并做判断,这样子虽然从效果看没...
donatello
2017-10-16 11:52:22
浏览量:707
NRF24L01是重要的SPI总线通信器件,使用Nucleo-F446开发板驱动NRF24L01有利于加深我们对开发板的SPI总线的认识。
NRF24L01可以使用模拟SPI或是硬件SPI进行通信, 对SPI速度和CPOL、CPHA状态位有极高的要求。在以前,一些没有硬件SPI总线的八位单片机会使用GPIO模拟SPI总线进行通信,这样做的好处是IO翻转速度慢,远低...
donatello
2017-12-03 21:47:59
浏览量:1209
stm32L4 进入停止模式前PA口设为模拟 PB 无法唤醒 调试发现无法进入外部中断,但是不把PA设置为模拟又正常 求解。以下是进入休眠前的设置
void KeyWKUPSet(void)
{
GPIO_InitTypeDef GPIO_InitStruct;
__hal_RCC_GPIOB_CLK_ENABLE();
GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15;
GPIO_Init...
823da780032cf479
2019-01-18 10:25:28
浏览量:985
stm32f103参考手册,2.3节存储器映像中可知GPIOB端口地址为,该存储段长度为0x3FF,但是8.5节GPIO寄存器地址映像给出的所有寄存器偏移地址却只到018h,想知道剩下的地址空间是保留不用还是另有其他用途?请各位前辈解答,感谢
chenne
2020-09-24 20:04:14
浏览量:603