www问答网
所有问题
stm32f407 can不接slave不能发送数据吗
如题所述
举报该问题
其他回答
第1个回答 2017-07-12
首先要确定是硬件连接还是驱动程序的问题。把串口线(DB25)的2、3腿短接,做回环测试。如果串口调试助手里发送的内容可以在接收端出现的话,说明计算机端的硬件及驱动程序都没有问题。
然后再看STM32F4端。如果有示波器的话,测测有没有发送数据的波形。
相似回答
stm32
can
可以接收数据,但却
无法发送数据
,怎么回事
答:
注意,
两台对接的节点都必须在正常模式下,才能发送成功
,若其中一台不是正常模式,那另一台正常模式的节点是无法发送成功的 若不正常,那就是你的初始化程序有问题 STM32的CAN调试思路,应该是在回环模式下先调通一台,能正常接收自己发送的数据后,再在正常模式下接至少2个节点测试(且两个节点都必...
stm32f407
双
can
总线通讯不成功,can1
不能发送数据
,求高手解释,
答:
Can
1WriteData(0x123);while(Can2Flag!= ENABLE);Can2Flag = DISABLE;怎么是
CAN
1发送,CAN2来判断呢?
stm32f407
如何转
can
fd
答:
用CUBEMX实现
stm32f407
zgt6的双
can
通讯,配一个canfd接口来转接canfd。tm32有两个can控制器,can1(主),和can2(从)。扫描隧道显微镜(Scanning Tunneling Microscope, 缩写为STM)是一种扫描探针显微术工具,扫描隧道显微镜可以让科学家观察和定位单个原子,它具有比它的同类原子力显微镜更加高的分辨率。ST...
STM32F407
SPI中断接收的方式
答:
当TXE标志置位时,设置允许产生中断。
也可以在中断中设置下一个发送数据,实现连续发送
。STM32F4是由ST(意法半导体)开发的一种高性能微控制器。
有谁有
STM32F407
VET6串口通信的程序吗
答:
注意初始化是否正确!没有进入中断应注意中断使能位是否已经配置还,如果是根据别的代码修改的话还要注意:1、GPIO口时钟的使能和GPIO口模式的配置。2、USART模块时钟的使能。3、NVIC中断通道和优先级相关的配置!!!
能发送数据
说明1、2应该是没问题的吧,如果第3点没有注意到的话是不会发生中断!!!
Modbus
Slave
作为从机
不能
给主机
发数据吗
?Modbus Slave作为从机,mcgs...
答:
从站当然可以给主站
发数据
,但它不能主动发送,必须是主站查询的时候,才能根据主站要求发送指定地址里面的数据。
stm32F407
can
位填充错误
答:
stm32F407
can
位填充错误解决办法如下已经检查过通信两端的
CAN
控制器配置,不过还要检查一下两个MCU的主频是否相同、CAN总线的分频是否相同,CAN总线的H/L线有没有接反,已经终端电阻是否已经匹配。
stm32f405和
stm32f407
的区别
答:
与
stm32f407
相比,最大的区别是stm32f405中RG
不支持F
SMC接口,stm32f405全系列不支持网络,不支持摄像头。这是最主要的区别,其余就是由于大小导致的容量和IO的区别。
STM32
CAN
接收/
发送
错误寄存器如何清零?
答:
在
STM32的CAN
控制器中,接收错误计数器和发送错误计数器都是由CAN_ESR寄存器来控制的。要清零接收错误计数器和发送错误计数器,可以使用如下代码:cCopy codeCAN_HandleTypeDef h
can
;//清零发送错误计数器hcan.Instance->ESR |= CAN_ESR_TEC; //清零接收错误计数器hcan.Instance->ESR |= CAN_ESR_...
大家正在搜
相关问题
stm32f407 双can总线通讯不成功,can1不能发送...
stm32 can可以接收数据,但却无法发送数据,怎么回事
请教STM32F407 CAN2进不了接收中断问题
stm32f407 为什么不使能can1 ,can2就不正常
stm32f407的can1和can2有什么不同
STM32串口发不出数据
STM32F405定时器中断为什么会影响CAN通信和DMA通...
stm32 can可以接收数据,但却无法发送数据,怎么回事