This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的专家:
我的客户正在设计 TCAN4550、有一个问题。
如果您能提供建议、我将不胜感激。
——
CAN 控制器 TCAN4550的相关信息
您能否提供取消 FIFO 方法或队列方法传输请求的过程。
例如、
如果我设置一个 FIFO 存储器、其中包含5个元素、并且3段等待发送的数据会存储在该存储器中、是否可以取消某些元素(尤其是在中间)?
是否可以通过在 TXBCR 寄存器中为任何传输方法指定索引号来取消传输?
(TCAN4550内部的数据结构是否会存在任何损坏或不一致?)
请告诉我、是否有任何我应特别小心的步骤。
——
感谢您提前提供的巨大帮助。
此致、
真一市
尊敬的 Jonathan:
我将您告诉我的博世手册发送给了一位客户,并收到了以下额外的询问。
您能提供建议吗?
——
关于传输取消
在 Bosch 手册中、在"3.5.7传输取消"中、写道"传输取消不用于 Tx FIFO 操作。"
这是否意味着不能用 TXBCR 寄存器取消 Tx FIFO?
您能告诉我如何取消 Tx FIFO 传输吗?
——
感谢您的大力帮助与合作。
此致、
真一市
尊敬的 Shinichi:
TCAN4550使用 Bosch MCAN IP、无需修改、因此我不掌握 MCAN 用户手册中提供的任何其他信息。
第3.5.3节规定:
我确实认为、由于处理 Get 和 Put 索引值的方式、并不打算用 TX FIFO 取消传输、由于 TX 缓冲区独立、取消消息可能比使用专用缓冲区或队列时更困难。 但我认为 TX 取消也不禁止使用 FIFO。
此致、
乔纳森
尊敬的 Shinichi:
不用客气。 如果有后续问题、我将保持开放的话题。
此致、
乔纳森