找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[NUC] 欢迎小牛们技术咨询,随时留言给我

  [复制链接]
跳转到指定楼层
#
M05x系列NUC1xx系列等都可咨询

大家不要所有提问 回答都在一个帖子里面,
都混在一起,每次进来 都找不到自己的问题与答案。
谢谢~~


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
只有想不到没有做不到
回复

使用道具 举报

沙发
czclock 发表于 2014-3-15 21:53:42 | 显示全部楼层
dwxyo 发表于 2014-3-13 12:05
你可以下载最新版本的官方例程,同时可以配备USB-CAN硬件调试模块
我们的例程都是经过测试的。
昨天我给 ...

我手头上有USB-CAN的调试器,之前也做过2812的can通讯,现在想请问下如何读出配置后的真正波特率?通过公式计算吗?
回复 支持 反对

使用道具 举报

楼主
czclock 发表于 2014-3-12 22:35:53 | 显示全部楼层
dwxyo 发表于 2014-3-12 08:50
你所谓的波特率不对,是你上述的程序检测不对吗?
如果是,那么你可以直接输出波特率,而不要在调试的过 ...

就是利用例程设置波特率,程序检测不对,进行通讯也不对,这个检测程序是官方例程中所配备的,我也不明白为什么会检测出错,也无法正常的can通讯
回复 支持 反对

使用道具 举报

#
czclock 发表于 2014-3-11 23:26:34 | 显示全部楼层
你好,我想请教关于NUC140中CAN 设置的问题,程序中执行DrvCAN_Open(500),设置can的波特率,例程中先设置波特率之后再进行一次检验
if ((u32kbps < (DrvCAN_GetCANBitRate()*95/100)) || (u32kbps > (DrvCAN_GetCANBitRate()*105/100)))
    {
        DEBUG_PRINTF("\nCurrent CAN bitrate = %d\n",DrvCAN_GetCANBitRate());
        return E_DRVCAN_ERR_BITRATE;        
    }
我接着硬件在线仿真时,都是检验波特率是不正确,然后Can就无法正常使用,这是因为什么呢?会不会是硬件问题?
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU