|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
drv_can.h里定义了这一段,搞不懂请
0 ]! v: f2 q5 A
- ^* U" X3 M5 L1 U& y# ~/ H#define BAUD_DATA(TYPE,NO) ((can_baud_rate_tab[NO].config_data & TYPE##MASK))
% t8 r4 E( U. @
- }! @' e6 L" m/ F我把drv_can.c里面这一段
" u/ z1 n7 R! W/ t! v
+ L/ y* X& \1 _drv_can->CanHandle.Init.SyncJumpWidth = BAUD_DATA(SJW, baud_index);
+ p& s; ^: u9 b! S6 i& M( G
" y5 t+ j' i, r9 r x" c改成7 b# P/ \9 ]+ l. }$ Y9 q: T0 Q
: _; ~8 a; J4 l" m7 k4 H. S2 w! P
drv_can->CanHandle.resync_jump_width = (rt_uint8_t)BAUD_DATA(resync_jump_width, baud_index);//) B7 q1 @3 _+ L$ R2 U, R
0 M5 }- o; p3 y9 }- |; N. f报错
4 a) q/ f& t4 H G* c9 g$ y0 E$ x8 a
drivers\drv_can.c(183): error: #20: identifier "resync_jump_widthMASK" is undefined
6 z2 \. G, X) E2 q4 e |
|