can-rx
@毋昨2007:STM32CPU的CANTX与CANRX是否需要接上拉电阻 -
濮苑15380586752…… 1. STM32单片机的CAN读写引脚不需要外接上拉电阻,使用时GPIO模式配置为上拉即可. 2. CAN通信用于多端通信时,终端的两单端需要在CAN_H和CAN_L间增加120欧姆终端电阻.
@毋昨2007:多个CAN芯片 怎么和ARM相连 -
濮苑15380586752…… 1、一般的ARM没有自带6个CAN控制器的,(如果真的是需要用到6个独立的CAN通道的话,可以这样加SJA1000)2、用Intel或者Moto总线方式,分地址去读写每个SJA1000,接收发送的时候有中断提示的.这样本身就很容易区分开CAN的控制.3、ARM的对各个SJA1000任务的切换可以用ARM的操作系统或者其他的方式切换.和其他的控制一样.
@毋昨2007:stm32引脚复用和时钟复用的区别? -
濮苑15380586752…… 好像没有时钟复用的概念,引脚复用时,需要设置相应的时钟,一般情况如下:stm32引脚复用,以 CAN为例,PA11(CANRx),PA12(CANTx)为默认复用引脚.编程时,这样设置时钟 /*外设时钟设置*/ RCC_APB2PeriphClockCmd(RCC_APB2...
@毋昨2007:stm32上的can总线怎么会有rx和tx -
濮苑15380586752…… CAN不需要地线 RX和TX应该是标示问题,应该是CAN_H和CAN_L
@毋昨2007:谁知道can错误中断函数名哪找 -
濮苑15380586752…… can总线的接收程序都是放在中断里面的,下面是我的一段接收程序希望对你有启发 void USB_LP_CAN1_RX0_IRQHandler(void) //CAN_FIFO0接收中断 { CAN_RxMessage(CAN_MessageStd); //接收数据 CAN_FRAME_CACHE_Mark(); //缓存数据 CAN_FIFORelease(CAN1,CAN_FIFO0); //清中断标志 } 估计你要么是没有清中断标志,要么是接收数据的函数写的不对.
@毋昨2007:STM32 CAN通讯 -
濮苑15380586752…… 首先要看看你在软件中有没有在NVIC_CONFIGTION里面打开can中断,其次检查通信波特率是否对应,如果还不通,那就需要检查硬件连接.不是有波形就有信号的.
@毋昨2007:STM8S208如何用CAN接收引脚CAN - RX唤醒,在此引脚上只要有信号干扰或者电平变化就唤醒 -
濮苑15380586752…… 完全可以 来来来 你来看数据手册中的这句话:beCA 的接收中断可将设备从停机模式退出实际上,任意一个出现在接收引脚上的下降沿都会将MCU唤醒.
@毋昨2007:stm32如何实现引脚复用 -
濮苑15380586752…… 原发布者:tractorsai STM32的功能引脚重映射和复用功能STM32中有很多内置外设的输入输出引脚都具有重映射(remap)的功能,本文对一些在使用引脚重映射时所遇到的有关问题加以说明.我们知道每个内置外设都有若干个输入输出引脚...
@毋昨2007:带CAN控制器的PIC单片机CAN通信网络 -
濮苑15380586752…… 只要连接CANRX和CANTX两个管脚,关于画图,可能是因为你的元件库没有进行编译,或者是你从别的原理图添加进来之后没有生成prj库
@毋昨2007:两个stm32的cantx和rx能直接相连吗 -
濮苑15380586752…… 1)TX接RX,RX接TX2)时钟配置、GPIO配置、USART初始化、中断优先级初始化、使能中断3)写发送函数、接收函数
濮苑15380586752…… 1. STM32单片机的CAN读写引脚不需要外接上拉电阻,使用时GPIO模式配置为上拉即可. 2. CAN通信用于多端通信时,终端的两单端需要在CAN_H和CAN_L间增加120欧姆终端电阻.
@毋昨2007:多个CAN芯片 怎么和ARM相连 -
濮苑15380586752…… 1、一般的ARM没有自带6个CAN控制器的,(如果真的是需要用到6个独立的CAN通道的话,可以这样加SJA1000)2、用Intel或者Moto总线方式,分地址去读写每个SJA1000,接收发送的时候有中断提示的.这样本身就很容易区分开CAN的控制.3、ARM的对各个SJA1000任务的切换可以用ARM的操作系统或者其他的方式切换.和其他的控制一样.
@毋昨2007:stm32引脚复用和时钟复用的区别? -
濮苑15380586752…… 好像没有时钟复用的概念,引脚复用时,需要设置相应的时钟,一般情况如下:stm32引脚复用,以 CAN为例,PA11(CANRx),PA12(CANTx)为默认复用引脚.编程时,这样设置时钟 /*外设时钟设置*/ RCC_APB2PeriphClockCmd(RCC_APB2...
@毋昨2007:stm32上的can总线怎么会有rx和tx -
濮苑15380586752…… CAN不需要地线 RX和TX应该是标示问题,应该是CAN_H和CAN_L
@毋昨2007:谁知道can错误中断函数名哪找 -
濮苑15380586752…… can总线的接收程序都是放在中断里面的,下面是我的一段接收程序希望对你有启发 void USB_LP_CAN1_RX0_IRQHandler(void) //CAN_FIFO0接收中断 { CAN_RxMessage(CAN_MessageStd); //接收数据 CAN_FRAME_CACHE_Mark(); //缓存数据 CAN_FIFORelease(CAN1,CAN_FIFO0); //清中断标志 } 估计你要么是没有清中断标志,要么是接收数据的函数写的不对.
@毋昨2007:STM32 CAN通讯 -
濮苑15380586752…… 首先要看看你在软件中有没有在NVIC_CONFIGTION里面打开can中断,其次检查通信波特率是否对应,如果还不通,那就需要检查硬件连接.不是有波形就有信号的.
@毋昨2007:STM8S208如何用CAN接收引脚CAN - RX唤醒,在此引脚上只要有信号干扰或者电平变化就唤醒 -
濮苑15380586752…… 完全可以 来来来 你来看数据手册中的这句话:beCA 的接收中断可将设备从停机模式退出实际上,任意一个出现在接收引脚上的下降沿都会将MCU唤醒.
@毋昨2007:stm32如何实现引脚复用 -
濮苑15380586752…… 原发布者:tractorsai STM32的功能引脚重映射和复用功能STM32中有很多内置外设的输入输出引脚都具有重映射(remap)的功能,本文对一些在使用引脚重映射时所遇到的有关问题加以说明.我们知道每个内置外设都有若干个输入输出引脚...
@毋昨2007:带CAN控制器的PIC单片机CAN通信网络 -
濮苑15380586752…… 只要连接CANRX和CANTX两个管脚,关于画图,可能是因为你的元件库没有进行编译,或者是你从别的原理图添加进来之后没有生成prj库
@毋昨2007:两个stm32的cantx和rx能直接相连吗 -
濮苑15380586752…… 1)TX接RX,RX接TX2)时钟配置、GPIO配置、USART初始化、中断优先级初始化、使能中断3)写发送函数、接收函数