xiaowei0588 发表于 2013-11-6 16:38:38

canfestival 如何配置触发TPDO的事件类型?


从网上下了移植到LM3S8962的canfestival代码,可用。
在配置IO模块子协议时,设置了1800h的传输类型为255,即事件触发。然后配置6005h和6006h,结果TPDO还是由时间事件来触发的。
请教大家怎样配置可以是不是由时间事件来触发TPDO的发送,而是由输入发生变化来触发TPDO数据包的发送呢?

hyf88 发表于 2013-11-7 09:51:46

太好了,最近也在学习这个,阿莫论坛终于有人提问这个问题了,,我先来,

hyf88 发表于 2013-11-7 09:54:15

我现在别的事情耽搁了一下,现在还没有时间继续学习下午,CANUSB分析仪也买了,我会一直关注此贴,希望大虾门出来指导一下,愿上帝赐福关注此贴的坛友们,,{:smile:}

knight_hu 发表于 2013-11-7 16:08:33

这个协议栈正在看,不过用过其他的,一般pdo通信都是在时间中断程序里循环调用的,不管你的值变不变,他都是周期性发送接收的

hitler 发表于 2013-11-7 16:13:51

正在弄canopen大家多交流。

xiaowei0588 发表于 2013-11-7 16:59:03

找到方法了,把AVR例程里的DS401加进去即可!

craigtao 发表于 2014-9-10 12:14:52

这里是我自己学习的一些资料,

CANopencanfestival学习交流贴,

http://www.amobbs.com/thread-5593487-1-1.html

里面有完整的可运行工程,
平台有: MDK keil,,IAR
硬件平台: stm32f107和f103,
文档:有中文和英文的详细文档

希望多多交流和分享,谢谢,
页: [1]
查看完整版本: canfestival 如何配置触发TPDO的事件类型?