腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5949)
视频
沙龙
1
回答
如果
使用
STM32
快速
接收
数据
,
则会
触发
主
循环
、
我在
循环
模式下
使用
DMA与
STM32
sim800c模块。我可以发送/
接收
AT命令/响应,没有任何问题,但当我尝试
使用
AT命令下载文件时出现问题,当开始从UART
接收
数据
时,DMA RxCpltCallback函数很快就会被调用,直到收到所有
数据
后才会
触发
主
循环
一旦收到所有
数据
,然后
循环
函数被
触发
,然后我检查包含最后一块文件(
浏览 16
提问于2021-01-27
得票数 0
回答已采纳
2
回答
在中断处理程序STM32F407中禁用中断
、
、
、
、
我正在尝试从Raspberry Pi B+发送
数据
到我的STM32F407,并实时处理这些
数据
。flag = false; } }现在是
主
代码'; NVIC_EnableIRQ(UART4_IRQn); }我的问题是,在某种程度上,rasbperry开始在
接收
数据
时
浏览 3
提问于2016-01-05
得票数 3
1
回答
STM32
密钥-调试时无法访问目标(AT命令UART)
、
、
、
但是,当出现while
循环
(它是空的)时,调试会话将以"can not access target“错误结束。一步一步,我将分享我的代码: 函数1是AT_Send。(注意:一些变量是全局声明的。)在这一点上,
如果
我没有错的话,我打开了
接收
中断,并且我试图获取1个字节。AT_Send(huart,hat,"AT\r",sizeof("AT\r\n"),"OK\r\n",sizeof("OK\r\n")); } 在这两个函数
浏览 51
提问于2020-04-08
得票数 2
回答已采纳
3
回答
为
接收
到的任何字节
触发
中断
、
、
我试图让一个代码工作,
触发
一个中断的可变
数据
大小来到一个
STM32
板的RX输入(而不是发现)在DMA
循环
模式。例:CONNECTED\r\nDATAREQUEST\r\nHAL_UART_Receive_DMA(&huart1,uart1RxMsgBuffer, 30); 输入缓冲区将花费30个字节来
触发
浏览 2
提问于2016-04-11
得票数 0
回答已采纳
1
回答
STM32
上的LWIP锁定
、
我
使用
的是ST32F4微处理器,运行时没有操作系统。网络似乎运行良好,协议都正常工作,但随后(通常一天或两天后)堆栈就停止运行。
浏览 13
提问于2018-01-12
得票数 0
1
回答
溢出后
STM32
UART中断无法工作
、
、
、
我目前
使用
的是SIM800C模块和STM32F103C8微控制器。由于SIM800C是
使用
AT命令配置的,所以我
使用
UART进行通信。目前,我已经在中断模式下配置了波特率为9600的USART3 (我尝试
使用
简单的
接收
,但它只
接收
第一个字符)。我认为这是因为答案太快了。
如果
回复溢出,一切都结束了。 例如,对于启用GPRS的AT命令"AT+SAPBR=1,1\r\n",可以
使用
应答"ERROR"代替"OK
浏览 2
提问于2019-11-28
得票数 0
回答已采纳
3
回答
无法在DMA模式下从UART
接收
数据
、
、
、
、
我正尝试在我的NUCLEO F446RE
stm32
板上从我的pc
接收
8字节。传输到pc是可行的。问题是,我无法
使用
DMA
接收
数据
。我看到了一个代码几乎相同的例子,它对这个人很有效。
如果
我
使用
中断模式(只需将HAL_UART_Receive_DMA更改为HAL_UART_Receive_IT,它就可以工作,并调用RX Complete回调。main.c
浏览 41
提问于2019-10-24
得票数 1
回答已采纳
1
回答
HAL_SPI_Transmit()是否丢弃
接收
到的
数据
?
、
、
此外,假设我希望通信由一系列单字节命令和响应事务组成:
主
发送命令A,从服务器
接收
命令,然后发送响应A;
主
发送命令B,从服务器
接收
命令,然后发送响应B,等等。我的问题是:
主
HAL_SPI_Receive()调用的结果是什么?它是在
主
发送过程中同时被锁定的字节,还是后来从服务器传输的字节?换句话说,是否会在HAL_SPI_Transmit()期间隐式锁定的
数据
被“丢弃”??我认为它是必须的,因为否则我们应该始终
使用
HAL_SPI_TransmitRecei
浏览 1
提问于2021-06-22
得票数 2
回答已采纳
3
回答
从错误波特率的主机
接收
后,DMA模式下的
STM32
UART停止
接收
。
、
、
场景:I有一个
STM32
单片机,它在DMA模式下
使用
UART和空闲中断进行RS485
数据
传输。UART的波特率在CubeMX中设置为115200。但是它在一个
快速
的“突发”(取决于波特率)中
触发
2-4次,
接收
到的字节数是0。我希望至少有一些bs
数据
,但是缓冲区中正好有0个
数据
--我可以用调试器检查这些
数据
。显然什么也没收到。
如果
主机的波特率不正确,我可以
使用
0个
接收
字节,但是,在硬
浏览 18
提问于2022-02-27
得票数 3
1
回答
STM32
HAL I2C从中断停止工作
、
我正在
使用
HAL库的
STM32
(STM32F030K6TX)。
STM32
作为一个从设备,所有事件都是由
主
MCU (Jetson )的事件中断
触发
的,中断了在
STM32
上运行的
主
循环
。当这种情况发生时,中断将停止对
STM32
的
触发
,并且所有I2C都会从
主
MCU读/写超时。
主
循环
仍处于活动状态。代码将I2C的状态恢复为侦听并清除错误,但中断仍然不
触
浏览 42
提问于2022-03-15
得票数 1
1
回答
在
STM32
板上实现SSI从接口
、
、
、
、
我试图在
STM32
板上实现SSI从协议。由于
STM32
板没有SSI接口,所以我在从(传输仅模式)中
使用
它的SPI接口。
主
SSI发送24个时钟信号,从站通过MISO引脚发送其
数据
(3字节)。我面临的问题是,在来自主时钟的每一个信号上,
数据
总是向左移动。例如,假设我不断地从奴隶发送0x010101。
浏览 2
提问于2020-07-10
得票数 0
1
回答
串口ESP8266中的
数据
接收
、
、
我已经将
数据
发送到HTTP (我用ESP8266创建了服务器),并且服务器提供了完整的
数据
。 但问题是,当我刷新网页浏览器时,
数据
被删除了。我不知道如何备份我的
数据
,每次刷新浏览器时,我都能看到旧的
数据
。
浏览 1
提问于2017-09-08
得票数 0
1
回答
如何让我的脚本连续检查一个变量?
、
、
目前,我
使用
了一个while fgets(...
循环
来让它监听
数据
并做出响应。 在我睡着的时候,它实际上"pinged出“并停止获取
数据
,没有任何类型的错误消息,我可以用来
触发
重启。我想到了一个
快速
的解决方案,那就是存储服务器最后一次pinged机器人的时间,
如果
超过x秒,就重新连接。这个计划在理论上工作得很好,除了这个ping检查是在while fgets
循环
中完成的,所以它只在从IRC服务器
接收
数据
时进
浏览 0
提问于2011-01-26
得票数 2
回答已采纳
1
回答
STM32
SPI从模式不能正常传输
、
、
、
、
我
使用
STM32G030C8T6作为从设备(从设备),它
接收
来自树莓派(主设备)的字符,
接收
工作完美!没有问题,但是当我尝试将
数据
从
STM32
发送到Pi时,似乎
STM32
被卡住了一段时间,并且Pi rx缓冲区仅用重复中的一位填充,例如,
如果
我发送字符buf6 ={111111,1,2,3,4,5};Pi我想将模数转换器
数据
从
STM32
(从机模式)传输到Pi(主机模式),到目前为止,它只
接收
我重复的一位。 有没有人能帮
浏览 81
提问于2021-11-12
得票数 0
2
回答
在arm皮层m3中设置模数转换器的采样频率
、
、
我对以下两种方法中的哪一种感到困惑: 1.
使用
延迟例程2.
使用
wfi指令使mcu休眠,以便adc以1 1khz的频率采样。 有没有人能告诉我解决这个问题的最佳方案?
如果
使用
wfi,如何写入子例程??
浏览 2
提问于2013-11-18
得票数 1
1
回答
Debezium事务元
数据
- SQL Server未收到`END`事件
、
我正在尝试让与debezium 1.4.1一起工作,最终
使用
的是SQL Server
数据
库。它似乎在某种程度上起作用了- dbservername.transaction主题已经创建,当我运行一个包含事务的存储过程时,"status":"BEGIN"事件以及表主题上的CDC
数据
包都会被
接收
。很可能是我没有正确地关闭存储进程中的事务(我无论如何都不是MSSQL专家)……CREATE PROCEDURE schema.myprocBEG
浏览 24
提问于2021-03-10
得票数 0
回答已采纳
1
回答
如何将TWSocket的OnDataAvailable()事件推送到Delphi 6应用程序中的后台线程?
、
、
、
TWSocket不生成一个线程来处理套接字
数据
通信,这正是我所需要的。我需要让
接收
呼叫发生在
主
VCL线程上,
主
用户界面线程,因为传入客户端套接字的
数据
是音频
数据
,需要在50-100毫秒或更短的时间内
快速
处理。换句话说,
主
VCL线程和音频流上的一次打嗝就会中断。这就是为什么我希望将OnDataAvailable()事件推送到高优先级的后台线程,当传入
数据
可用时,该事件就会
触发
。换句话说,我希望将属于客户端TWSocke
浏览 1
提问于2011-12-02
得票数 5
1
回答
不同线程中的Hibernate AssertionFailure
、
、
、
我通过一个会话连接到我的
数据
库。在我的整个程序中,我总是
使用
相同的会话。我的线程"1“从
数据
库捕获主要
数据
。必须允许用户取消此线程。因此,
如果
用户按下cancel按钮以频繁或
快速
(这是我的解释),
则会
发生以下错误:org.hibernate.AssertionFailure: possible
浏览 3
提问于2012-10-03
得票数 4
回答已采纳
1
回答
WP7和WCF服务:
快速
应用程序切换
、
、
、
我目前正在构建一个WP7应用程序,它
使用
web服务器上托管的WCF
数据
服务。e.Exception.ToString()); };希望
浏览 0
提问于2012-03-21
得票数 0
回答已采纳
1
回答
有没有办法从一个不是
主
循环
的线程请求一个函数在Tkinter
主
循环
上被调用?
、
、
我有一个程序,它
接收
串行
数据
,并
使用
matplotlib
使用
Tkinter绘制图形。我目前可以正常工作,但我必须
使用
.after()函数来轮询队列中的
数据
。在我过去
使用
过的其他UI框架中(C中的不同项目),有一种方法可以要求UI框架从
主
循环
调用给定的函数(无论是在一段时间之后,还是在空闲期间,等等)。
如果
我试图在不是
主
循环
的线程上
使用
.after(),它就不能工作
浏览 0
提问于2012-02-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
STM32定时器触发SPI逐字收发之应用示例
Sui 主网首次中断问题总结
多合一编程烧录软件STM32CubeProgrammer
UART的Rx和Tx引脚如何互换,电平如何反转
基于物联网云平台的茶园监控系统设计
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券