基于EM-LPC1700开发板CAN测试通过了,请高手指点
[复制链接]
前段时间使用英蓓特公司开发的 EM-LPC1700 开发板 http://arm.embedinfo.com/list.asp?id=317 (采用 NXP 公司的最新的 Cortex-M3 内核,主频有 100M )做 CAN 的测试,没通过,最近采用他们提供的新的测试例程终于通过了。在这里跟大家分享一下
首先,将他们的 CAN 测试例程下到芯片里,然后用直通串口线(千万别用交叉的哈),将开发板的 CAN1 和 CAN2 连接起来,就可以看到屏幕上有接收和发送的数据显示了。主要应用的函数如下,详细说明可以查看 http://arm.embedinfo.com/list.asp?id=317 :
/* Functions defined in module CAN.c */
void CAN_setup
(uint32_t ctrl);
void CAN_start
(uint32_t ctrl);
void CAN_waitReady
(uint32_t ctrl);
void CAN_wrMsg
(uint32_t ctrl, CAN_msg *msg);
void CAN_rdMsg
(uint32_t ctrl, CAN_msg *msg);
void CAN_wrFilter
(uint32_t ctrl, uint32_t id, uint8_t filter_type);
extern CAN_msg
CAN_TxMsg[2];
/* CAN messge for sending */
extern CAN_msg
CAN_RxMsg[2];
/* CAN message for receiving */
extern unsigned int
CAN_TxRdy[2];
/* CAN HW ready to transmit a message */
extern unsigned int
CAN_RxRdy[2];
/* CAN HW received a message */
这个开发板还有其他的接口 http://arm.embedinfo.com/list.asp?id=317 ,都通过了
·
处理器: LPC1758/68 ,主频: 100MHz
·
一路 AD 转换电位器
·
256KB FLASH Memory( 片内 )
·
2 个三线 RS232 串行口
·
64KB SRAM( 片内 )
·
一个 USB Device 接口
·
USB 供电
·
2 个功能按键: Reset 和 INT0 按键
·
USB OTG 接口
·
8 个 Led 灯
·
USB Device/Host 接口
·
66 个 I/OPin 用户扩展接口
·
RTC( 带后备电池 )
·
一个 Micro SD 存储卡接口
·
10/100M Ethernet 接口
·
TFT- LCD 屏接口( 2.4 寸)
·
2 路 CAN 接口
·
Joystick 五维摇杆按键
·
一个温度传感器
·
20Pin JTAG 调试接口
·
10Pin Cortex Debug 接口
·
DAC Speaker 接口
·
18PIN Cortex Debug+ETM 接口
·
有没有高手用这个板子的?可以交流一下哈!!