我尝试在使用I-CUBE-LRWAN示例代码时在两个B-L072Z-LRWAN1发现工具包板之间进行通信
是否有人设法从一个董事会发布到另一个董事会
我应该使用lora框架的什么结构
I-CUBE-LRWAN代码中的哪个函数处理传入的数据包
我是否应该用JSON结构化数据包“填充”缓冲区并使用:
LORA_send(&AppData, LORAWAN_DEFAULT_CONFIRM_MSG_STATE);
I-CUBE-LRWAN项目不是一个项目。你在使用哪个项目?还要看看回调结构
在此阶段,我尝试使用STM32F103 V8T6上的CAN发送传输。芯片是在我公司定制的一块板上实现的。查看示意图,我看到CAN Tx和Rx引脚被重新映射到PB9(Tx)和PB8(Rx)。尽管如此,我已经能够成功地使用环回模式(使用STM“V3.5.0”中的最新示例),但无法使正常模式工作。如果有人在我的初始配置中发现明显的缺陷,请告诉我?!我只包括了与配置相关的代码,没有包括变速器功能调用
int main (void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Pe
我用的是核子STM32L031。在我的应用程序中,我希望使用计时器和比较值生成中断。
我的问题是:我想启动计时器,然后暂停它(因此计数器值为halt,但不能重置),然后再次启动计时器(从halt值开始)。然后当它达到比较值时,它生成一个中断
如何在不重置计数器值的情况下暂停计时器?
而且我也不确定:HAL\u TIM\u BASE\u Stop\u IT()函数是否会暂停或重置计数器值
谢谢。
至少有两种方法:
首先是CR1寄存器中的set/reset CEN位,当计时器以这种方式暂停时,它可以
我得到了一个STM32 Nucleo-F410RB开发板,能够让我的外部DAC与SPI1一起工作,既有忙等待,也有DMA。然后,我设计了自己的定制PCB,制作了它,并能够对其进行闪存。在设计阶段,我从使用SPI1切换到使用SPI5,因为我需要SPI1引脚来实现其他功能。但我无法让SPI5在我的新设计中工作——SCK和MOSI引脚上没有信号。当我将代码更改为使用SPI1时,我在各自的SPI1 SCK和MOSI引脚上看到信号
我回到我的核子电路板,遇到了同样的问题——SPI1工作正常,但SPI5根本
众所周知,Hal库提供了一些回调函数来管理硬件中断,但我不知道它们是如何工作的
事实上,我正在使用HAL\u UART\u RxCpltCallback(UART\u HandletTypeDef*huart)这个函数来接收其他设备的数据并检查这些数据。因此我使用usart中断来接收它们
但是我不知道什么时候执行回调函数,这取决于接收缓冲区的长度还是数据缓冲区的长度
我猜硬件中断将在接收字符时触发,但回调函数将在接收缓冲区满后执行
PS:我正在使用stm32-nucleo-f410开发板与AT设
标签: Stm32
i2cstm32f4discoveryhal
我试图用STM32F446RE中的I2C作为从设备传输到主设备,但我无法实现
当MCU上没有代码运行时,我可以看到主机请求我在示波器上写入代码。但当我使用此代码时:
if(HAL_I2C_Slave_Receive_IT(&I2CxHandle, (uint8_t*)&T2, 1)!= HAL_OK);
while ( HAL_I2C_GetState(&I2CxHandle) != HAL_I2C_STATE_READY) { }
while(H
我有两块nucleo板(F4339ZI和F303K8),当我通过USB端口(CN1-ST Link上的USB微型端口,而不是板本身的USB端口)将它们插入计算机时,它们都不会显示为USB设备
我曾尝试过在两台不同的计算机上使用多个主机USB端口,其中一台运行OS X,另一台运行Linux。我试过至少6种不同的电缆。OSX机器使用USB-C到USB-a转换器(如果这是正确的术语)。Linux机器具有USB-A端口
在任何情况下,设备都不会在Linux下使用lsusb,或在OSX下使用system\
标签: Stm32
microcontrollerradio
我正在建造一个由STM32和ADF7021无线电芯片组成的收发器。
当该芯片检测到无线信道上的同步字时,将高SWD引脚转到高SWD引脚,并开始通过SPI将接收到的无线数据传输到STM32。但是SPI有一个问题。它只包括时钟、串行输入、串行输出。当ADF无线电调制解调器芯片停止接收数据时,没有CS信号或没有任何信息通知我。(我的数据包是长度可变的)
我需要知道,什么时候ADF7021 SPI输出上没有数据。如何在STM32上检测SPI输入上不再有时钟信号?
SPI传输结束时,ADF7021如何通知
标签: Stm32
interruptuartgpiointerrupt-handling
我正在尝试编程我的bluePill,使PB11引脚的LED闪烁,同时通过串口UART1回显发送的内容
据我所知,中断允许我们运行我们想要的程序,在运行时,如果任何标志触发了中断信号,程序控制将被转移到运行中断服务例程,而原始程序正在运行,我在这里正确吗
因此,我试图保持绿色LED闪烁,当我在串行端口上键入任何内容时,红色LED闪烁,而绿色LED闪烁,蓝色LED必须始终打开,除非发送数据
问题1:
绿色led从不闪烁
问题2:
无论何时通过Arduino串行监视器发送字母或数字,收到的回音总是整个
我有stm32f401re核子板。我正在看stm提供的hal库。我想检查主板上的外部中断,所以我使用了BSP函数。按下用户按钮(PC13),我希望led切换。但它根本不起作用。我修改了GPIO示例以使用BSP函数。我已经覆盖了
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
请纠正我
/**
*************************************************************************
标签: Stm32
openocdstm32ldiscoverystm32l152
我有新的STM32 L1探索板,它好像坏了。
但我不能完全肯定
当通过USB将板连接到Linux机器时,板启动
非常好,演示的效果和供应商描述的一样
但我无法实际连接到该板
➜ lsusb -s 002:074
Bus 002 Device 074: ID 0483:3748 STMicroelectronics ST-LINK/V2
电路板似乎已连接,用于在ST-LINK和DISCOVERY之间切换的大跳线(CN3)设置为DISCOVERY。但是当我尝试使用st link实用程序时
我收到了
我在定制板上使用ST Link debbuger做了一个程序。程序运行良好,但是当我使用ST-Link实用程序对芯片进行编程时,程序在ST-Link未连接的情况下无法启动。连接ST链路后,系统启动
有人有这样的问题吗?好吧,这有点愚蠢,但我必须承认,在压力下,我有点盲目
当我说:
程序运行良好,但是当我使用ST-Link实用程序对芯片进行编程时,程序在ST-Link未连接的情况下无法启动
实际上,我只是测试了从ST-LINK中移除的usb,而没有完全移除JTAG。因此,现在我知道ST-LINK在
标签: Stm32
usb-drivestm32f4discovery
开发板是STM32F4DISCOVERY,它包括一个ST-LINK嵌入式调试工具。最近,我的电脑无法识别上面的ST-LINK。设备管理器显示“未知USB设备(设备描述请求失败)”和黄色“!”。此外,板上的LD1(LED)每隔5秒在红色和绿色之间变化。下面是ST-LINK的SCH
ps:我已经重新安装了设备驱动程序,更换了micro USB电缆,甚至在另一台计算机上进行了尝试。仍然不起作用。
我在5V短路时也有类似的行为(当然是意外)。请检查D1上的电压,两侧必须为5V
另外,如果电压正常,我建议
标签: Stm32
assertionstm32f4discoveryrs485
我想通过rs485发送和接收数据。我有一个通过rs485连接到设备的stm32发现。因此,对于发送和接收,我必须激活和禁用DE,方向控制线
我不理解断言时间,它说我应该根据过采样时间选择断言时间和解除断言时间,我有过采样16
我所做的不是使用mcu上的引脚实现rs485功能,而是使用一个随机输出引脚(根据我的说法:)应该可以工作,但事实上,我是这样做的:
while (1)
{
HAL_GPIO_WritePin(GPIOB,SHDN_Linear_Pin,GPIO_PIN_SET
我正在尝试使用MODBUS TCP将Mach3软件连接到STM32微控制器
但是我还不能连接到Mach3
首先,Mach3向STM32发送SYN消息
然后,我用ACK/SYN消息响应Mach3 MODBUS TCP SYN消息
这一次Mach3必须发送ACK
但Mach3用RST消息响应,并给出连接超时-见图
我怀疑我无法在SYN/ACK消息中正确发送序列号和确认号
或者我还犯了什么错误
你知道modbus TCP库吗?我可以从中得到一些帮助
谢谢欢迎使用。使用格式化工具使您的文章更具可读性。
实际上,我正在使用微控制器STM32L053进行测试,并且我正在使用带hal的stm32cubeide
这是我使用微控制器和ide的第一步。我使用的是我使用SPI和电子纸stm32库()连接的电子纸
在我的第一个周期中,电子纸运行良好,我可以显示一些图形和文本,但当再次启动时,电子纸不会显示任何内容。如果我使用停止模式,情况也类似。如果我使用待机模式,电子纸工作良好,因为在此模式下微控制器复位,程序启动
我认为SPI接口有问题
这是我的SPI专业化代码:
/**
* @brief SPI1 I
标签: Stm32
microcontrollerfreertos
我正在努力让我的程序稳定运行。我的程序运行时遇到了严重故障。我在兜圈子
我的项目:
核仁F446ze(STM32F446ze)
连接到uart2的LTE调制解调器
我的电脑已连接到uart3(仅用于记录)
FreeRTOS使用其STM端口从git下载
LWIP2.1.0从git下载
一些freertos配置
在免费rtos中启用configASSERT
将\u堆栈\u溢出设置为2的配置检查\u
configUSE\u MALLOC\u失败\u挂钩设置为1
configTOTAL_HEAP_
我是visualGDB的新手。最近我新建了一个stm32独立项目,任何.cpp和.c文件都可以正确编译,但当我将µc/OS-II迁移到项目中时,我发现OS\U cpu\u a.s文件无法正确组装。
错误日志如下所示:
我的Makefile标志设置是:
请给我一些建议!任何帮助都将不胜感激
os\u cpu\u a.s文件内容如下所示:
;/*********************** (C) COPYRIGHT 2010 Libraworks ***********************
我正在Keil MDK 5.28上为STM32开发一个新项目,使用ARM编译器V6(“新的”armclang编译器)。这是我第一次使用armclang
我的重置处理程序正在调用\u main符号。正如所料,这将执行Keil C库的一些启动代码,然后调用我的main函数(稍后,我将删除对启动代码的调用,但现在我想了解这个问题)
问题如下:其中一个C库函数(\u sys\u open)中有一条BKPT指令。我没有设置这个断点,它也没有出现在断点列表中。我无法移除它(显然我试图重建一切)。因此,如果不
标签: Stm32
halcubemxstm32f1
我正在使用STM32CubeMX为STM32F103微控制器创建一个空白项目。使用HAL驱动程序(默认),我得到了一个运行非常快的blinky示例,但是我想尝试LL(低级)驱动程序,而不是HAL
当我在CubeMX中进入“项目>设置>高级设置”时,我会看到列出的外围设备,每个外围设备旁边都有一个下拉列表,其中只有一个选项HAL。根据文档,我可以在这里为每个外设选择LL或HAL
如何在STM32CubeMX中启用LL驱动程序
详细信息:我在Ubuntu(16.04)上干净地安装了STM32Cube
标签: Stm32
ethernethallwip
我手头有个奇怪的问题,我以前从未见过。
然而,我仍在努力找出问题所在。
我有一个STM32H753VIT和一个LAN8742以太网控制器连接到它。
我在NO-SYS模式下运行LwIP。
它仅在冷通电后工作正常,但在硬件重置(按钮或ST-LINK探头)后工作不正常。
它运行一个简单的TCP echo服务器。如果它运行,我可以ping它,它会响应TCP客户端
但在硬件重置后,我再也不能ping它,它也不会作为echo服务器响应。
我注意到界面上的绿色(链接)LED在重置后将保持关闭状态
我可以看到L
标签: Stm32
interrupt-handlingstm32f1
我试图通过切换PC14来切换PC13上的LED,问题是在不切换PC14的情况下不断调用中断处理程序,并且未使用EXTI->PR寄存器清除挂起的中断,也未使用调试器手动清除。我还尝试在NVIC->ICPR中清除它,我不确定为什么有两个寄存器用于清除同一中断。
这是我的代码
您可以在中找到标题
/*
*说明:
*每当C14从高变低时,切换C13处的LED。
*
*/
#包括“tinyHAL/stm32f103_hal.h”
int main(){
//从RCC启用AFIO时钟
启用外设时钟(外设时
我正在使用ADC和DMA对48kHz采样率的声音进行采样。我使用的是HAL\u ADC\u ConvCpltCallback函数,当标记打开时,我需要处理这些样本
在回调中,我只使用样本填充数组,并将boolreadComplete设置为true,然后在while(1)中检查readComplete==true,如果是,我在while循环中处理数据
问题是,当我调试程序时,我可以看到回调的优先级高于while(1)循环,并且它随机跳转到while。这就像while(1)循环不是每次都执行一样
问
我需要每秒采集10个样本(10赫兹)。如何在CubeMX上设置ADC配置。我使用最低采样时间(2.5个周期),但我在ADC中转换和使用的值变化非常快
谢谢你的帮助
请不要同时在两个网站上发布相同的问题。您需要使用计时器每秒触发转换10次。
我试图在STM32/CC1120系统上实现无线m-bus协议,但我找不到任何关于wmbus工作原理的有用文档或任何实现示例。
有人能帮我找到一些教程/文档/规格吗?
谢谢:
我还在ODIN OD4110电能表的文档中找到了M-Bus协议的描述。但是来源很难找到。我还需要一个,只是为了沟通和记录消费
我还在ODIN OD4110电能表的文档中找到了M-Bus协议的描述。但是来源很难找到。我还需要一个用于通信和记录消耗量。无线M-Bus协议是欧洲标准EN 13757的一部分
有一整套文档描述了M-B
我目前在意法半导体公司的Nucleo-F103RB开发委员会工作。我打算通过使用环回模式直接从CAN_TX1发送到CAN_RX1而无需CAN收发器来测试集成在微控制器中的bxCAN。以下是我迄今为止编写的代码:
#include <stm32f10x.h>
#define LED_pin 5
/* GPIO CAN: PD0 E PD1 */
CAN_InitTypeDef CAN_InitStructure;
CAN_FilterInitTypeDef CAN_FilterIn
这些信息如下:
处理器时钟64MHz,AHB预分频器=1,APB1预分频器=2,APB2预分频器=1
边缘产生的脉冲必须至少为0.8μs长。在此之后,必须保持至少96μs的等待时间,以便硬件有足够的时间处理数据
我如何计算所有这些信息的预分频器和周期,以便能够为每辆公交车写下这样的内容:
TIM_TimeBaseInitStructure.TIM_Prescaler = x;
TIM_TimeBaseInitStructure.TIM_Period = y;
这里有计时器。取决于哪个定时器使用
我已经下载了Keil和STM32 CUBEMX(以及我的微控制器的固件库)
我不明白如何使用我的c代码来查看真正发生了什么?
在创建新项目时,我尝试将Keil与STM32 Cubemx连接起来,但当我转到设备时,没有STM32 Cube,我该怎么办?您不能将一个预先存在的项目放到Cubemx中,然后期望它来整理您要做的事情-Cubemx是一个用于硬件初始化的代码生成器,就是这样
要执行您试图执行的操作,您需要根据需要在CubeMX中为您的项目配置外围设备,让CubeMX从中生成项目(CubeMX
我继承了一个用于STM32的eeprom库,用于使用HAL_i2c_Mem_xxx库的i2c设备。
我注意到,每个保存的参数都有2个副本。
所以总共是相同值的3倍
我想知道这是否是一种安全机制,以避免写入/读取错误数据,这是否是在i2c上使用eeprom时的最新技术
还不完全清楚的是:
1. After each read call, all the 3 values are read and if the return state from the HAL_I2C_Mem_Read is di
我正在发送命令以获取IMEI编号
char CGSN[] = "AT+CGSN\r\n";
// in while loop
HAL_UART_Transmit(&huart2,(uint8_t *)CGSN, sizeof(CGSN),100);
HAL_Delay(1000);
HAL_UART_Receive_IT(&huart2,(uint8_t *)&ch,1);
// Callback
void HAL_UART_RxCpltCallbac
在由Cube MX生成的[devicename]\u it.c文件中,每个IRQ处理程序中都有多个用户代码部分,如下面的ADC\u IRQHandler
void ADC_IRQHandler(void)
{
/* USER CODE BEGIN ADC_IRQn 0 */
/* USER CODE END ADC_IRQn 0 */
/* USER CODE BEGIN ADC_IRQn 1 */
/* USER CODE END ADC_IRQn 1 */
}
我一直在尝试为STM32F0103K6在SMT32cubeIDE中手动设置ADC。我想我知道我需要哪些寄存器和标志,但我似乎无法向其中任何一个写入,因为所有的名称都是错误的-?我试着在cubeIDE中使用SFR视图中的名称-
ADC ->CR |= 1<<ADEN; // enable ADC
ADC ->ADC_SMPR |= 1<<0 | 1<<1; // speed divider select
ADC ->ADC_CHSELR
我尝试用HSE源初始化时钟系统,但PLL没有准备好(PLLRDY位未设置),在调试过程中,我发现在这种情况下有一个无限循环
while(!(RCC->CR&RCC_CR_PLLRDY))
但代码实际上很好,我的群组伙伴编写并检查了它。以防万一,写在下面
#include "stm32f4xx.h" // Device header
void MCO_Init(void);
int main(void)
{
标签: Stm32
nucleolow-level-api
玩核子板g070,我试着用RTC的唤醒定时器设置每秒钟一次的中断。但是,我在CubeMX生成的头文件(stm32g0xx.h)中没有找到相应的中断。我试图只使用LL,因为我想了解如何在较低级别处理中断。
我按照如下方式设置RTC:
LL_RTC_InitTypeDef RTC_InitStruct = {0};
/* Peripheral clock enable */
LL_RCC_EnableRTC();
LL_APB1_GRP1_EnableClock(LL_APB1_G
我正在尝试编程一个STM32f10xxMCU并尝试设置时钟。参考手册中规定,当打开PLL时,硬件将设置一个标志,指示其已就绪或已锁定,标志位称为PLLRDY。PLLRDY由硬件设置为:
1 when the PLL is locked
0 when the PLL is not locked (NOT READY)
CR寄存器或控制寄存器的重置值默认为零。并且RCC\u CR\u PLLRDY=0x02000000
我需要设置一个while循环来检查PLL是否准备就绪,我的实现是否正确
//打
我有一个使用STM32F7发现的项目,我有几个线程,包括具有实时优先级的UART线程
我使用HAL\u UART\u Receive\u IT()获取数据,然后在接收回拨中断时使用osignalwait(0x01,osWaitForever)。我已验证是否发生了中断,但问题是当我想通过osignalset(uart\u ThreadId,0x01)唤醒我的uart线程时,微控制器挂起
如何唤醒uart线程?欢迎使用堆栈溢出!我对您的问题进行了编辑,使其格式正确-有关格式的详细信息,请参阅编辑帮助
我使用STM32L073RZ(核仁64板)
我想跳到应用程序编程(IAP)的系统内存中
我的代码在STM32L073微控制器的版本B上工作,但在最新版本Z上失败
我阅读了勘误表,没有给出任何细节,只是根据BFB2位对进入系统内存的双引导机制进行了限制
系统内存是否不再支持IAP跳转以执行其代码(通过USB或UART闪存固件而不使用BOOT0引脚)
该函数是我的主程序的第一行,它测试代码是否必须跳转到booloader:
void jumpBootLoader(void)
{
/* to
我正在使用STM32F103,试图使用DMA从一个阵列复制到另一个阵列。传输在第一次工作时,会命中DMA1\u Channel1\u IRQHandler中的断点,但对DMA\u Cmd(DMA1\u Channel1,ENABLE)的后续调用无效,且不会命中断点。未设置错误标志DMA1\U标志TE1。是否有其他需要设置/重置的内容,以便再次运行传输
#include "stm32f10x.h"
#define ARRAYSIZE 800
volatile uint32_t status =
标签: Stm32
encoderstm32f4nucleocubemx
我的手机定时器TIM3上的正交编码器模式有问题
/
:
TIM3对第一个信号的每个上升沿进行计数。
CNT寄存器向上计数,我用1Hz读取值,然后
我将寄存器设置为0
当我看电视的时候
该频率是来自的值的一半高
为什么?
TIM3在第一个信号的两侧计数。
这个
这是完全错误的
我的配置是:
GPIO_InitTypeDef sInitEncoderPin1;
sInitEncoderPin1.Pin = pin1Encoder.pin; // A GPIO
我是新来的。我刚刚开始用STM32F373VCT6学习STM32F373。我使用CMSIS来配置UART1。看来我的代码没有任何错误。但当我使用PL2303转换串行usb与PC连接时,我没有收到任何信息
这是我的密码。谁能帮我找出你的错误吗
/*包括------------------------------------------------------------------*/
#包括“stm32f37x.h”
#包括“main.h”
uint8_t ledVal=0;
静态IO uint
标签: Stm32
stm32f1truestudio
尝试从Atolic TrueStudio 9.3编程和调试STM32F103 Bluepill时,我收到以下消息:
意法半导体ST-LINK GDB服务器。版本5.1.0版权所有c
2018年,意法半导体。版权所有
使用以下选项启动服务器:
持续模式:禁用
日志记录级别:1
监听端口号:61234
状态刷新延迟:15秒
详细模式:已禁用
社署调试:已启用
供应商=0x55
初始化ST-LINK设备时出错。原因:ST-LINK:无法
验证ST设备!中止连接
尝试在St Link实用程序中执行相同的
标签: Stm32
uartstm32f4discovery
我目前正在从事一个涉及STM32F0发现板和指纹扫描仪的项目,该项目使用UART通信。要初始化UART,请执行以下操作:
void init_uart(void){
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
USART_InitStructure.USART_BaudRate = 9600;
USART_InitStructure.USART_WordL
标签: Stm32
stm32h743stm32h7
我们在带有JLink调试器的自定义板上使用STM32H743VIT6。突然,处理器跳转到无法再刷新ECU的状态。该板正在运行,但无论是JMem还是我们的IDE(uVision)都无法访问或检测控制器。到目前为止,还有其他人遇到过这种行为吗?谷歌也没有帮助。除非启用RDP,否则几乎不可能进行归档(如果不是程序员的意图,则很难进行归档)
你可能把电路板的设计搞砸了。您应该在调试线上安装上拉电阻器,并将NRST连接到编程器
如果您没有可用的NRST,只需将导线焊接到NRST,当编程探针连接到uC时,将
我正在为stm32f103微控制器编写一个程序,对来自rc接收器的多个ppm信号进行解码。但在cortex-m3微控制器中,多个I/O引脚映射在同一个外部中断控制器上。是否可以在中断处理程序中检索触发中断的I/O引脚?是,例如:
if (EXTI_GetITStatus(EXTI_Line0) != RESET)
{
// Do here whatever you want to do
EXTI_ClearITPendingBit(EXTI_Line0);
}
您可以在文件st
如何使用stm32l053r8核子板的stm32cube(HAL库)在keil中生成getTick()函数
void Pedometer::newStep()
{
old_time = new_time; //time in msec of last step
new_time = getTick(); //time in msec of new step
float time = new_time - old_time; //time in msec between
我正在尝试使用MDK-ARM编译X-Cube-Ble1 SensorDemo应用程序
项目的路径是
STM32CubeExpansion\u BLE1\u V2.5.1\Project\Multi\Applications\SensorDemo\MDK-ARM\STM32L053R8 Nucleo
但我得到以下编译错误,即使文件存在于各自的目录中。我没有对申请表做任何更改。
我刚刚解压缩了X-Cube-Ble1,并尝试编译zip中提供的应用程序
Using Compiler 'V5.05 upd
我使用STM32L476(带SW4STM32和STM32CubeMX)进行低功耗应用。我已经通过微控制器的SDMMC接口(带FatFs)连接SD卡。该接口消耗的电流范围为1mA。因此,我计划在不需要SDMMC接口时禁用它。我在HAL文档中没有找到任何API来禁用它。如何禁用SDMMC接口SDMMC在APB2总线上,您可以通过将RCC_APB2ENR的位10设置为0来禁用外设时钟,这在该处理器的第259页上有说明
根据所使用的库,您需要的代码大致如下
RCC->APB2ENR &=
标签: Stm32
freertostruestudio
使用Truestudio在STM32上编译FreeRTOS时,我面临编译错误
/home/dd/Atollic/TrueSTUDIO/STM32_workspace_9.0/STM32L071KZ_RTOS/Debug/../Src/main.c:236: undefined reference to `HAL_SYSTICK_Config'
/home/dd/Atollic/TrueSTUDIO/STM32_workspace_9.0/STM32L071KZ_RTOS/Debug/../Src
标签: Stm32
accelerometerlorawanstm32cubemx
我很抱歉,如果这已经被问到了一部分,但我不能在那里发表评论,因为我最近才在网站上注册
正如标题所示,我正试图为一个项目在STM32 LoRa发现工具包上开发一个应用程序,但我对STM32是新手,我遇到了一些问题。我必须使用LoRa从一个加速计发送传感器数据,加速计通过SPI连接到电路板。加速计部分工作正常,但现在我想在加速计代码中添加I-CUBE-LRWAN库,这样我也可以使用LoRa
起初,我尝试使用示例项目结束节点,并通过添加加速计代码对其进行修改,但没有成功。因此,我使用STM32Cube
标签: Stm32
stm32f4discoverystm32f4nucleostm32cubeide
stm32CubeIDE | stm32F446Re核子
我正在努力学习本教程[STM32CubeIDE基础知识-12 FreeRTOS基础实验室]
因此,我打算在使用“带下降沿触发检测的外部中断模式”的电路板[PIN PC13]上的蓝色按钮上添加一个外部中断
. 当我转到to文件STM32F4xx\u HAL\u Driver/Src/STM32F4xx\u HAL\u gpio.c时,他在视频中使用的回调函数[在27:15]void HAL\u gpio\u EXT1\u Falling\
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 17 页