F405_CAN

所属分类:单片机开发
开发工具:Visual C++
文件大小:7524KB
下载次数:45
上传日期:2016-05-07 17:01:21
上 传 者aobilage
说明:  主要关于STM32F405开发板上的CAN通信源码,可嵌入到开发板运行,结合LCD显示屏进行数据显示。
(About STM32F405 main development board CAN communication source, can be embedded into the development board to run, combined with the LCD monitor for data display.)

文件列表:
F405_CAN通信实验 (0, 2016-01-24)
F405_CAN通信实验\CAN (0, 2016-01-24)
F405_CAN通信实验\CAN\CORE (0, 2016-01-24)
F405_CAN通信实验\CAN\CORE\core_cm4.h (109142, 2014-07-17)
F405_CAN通信实验\CAN\CORE\core_cm4_simd.h (22735, 2014-07-17)
F405_CAN通信实验\CAN\CORE\core_cmFunc.h (17146, 2014-07-17)
F405_CAN通信实验\CAN\CORE\core_cmInstr.h (20513, 2014-07-17)
F405_CAN通信实验\CAN\CORE\startup_stm32f40_41xxx.s (29571, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB (0, 2014-11-18)
F405_CAN通信实验\CAN\FWLIB\inc (0, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\misc.h (6923, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_adc.h (32879, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_adc.h~RF9b1315.TMP (32880, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_can.h (27317, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_can.h~RF9b12a8.TMP (27318, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_crc.h (2415, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_cryp.h (14480, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_dac.h (14945, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_dbgmcu.h (4295, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_dcmi.h (12976, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_dma.h (28881, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_dma.h~RF9b0f5e.TMP (28882, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_dma2d.h (19692, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_exti.h (8011, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_flash.h (24466, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_flash.h~RF9b0e64.TMP (24467, 2014-08-04)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_flash_ramfunc.h (3275, 2014-08-04)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_fmc.h (44924, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_fsmc.h (27180, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_fsmc.h~RF9b0df7.TMP (27181, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_gpio.h (23547, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_gpio.h~RF9b0d8a.TMP (23548, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_hash.h (10083, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_i2c.h (31938, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_i2c.h~RF9b0c90.TMP (31939, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_iwdg.h (4322, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_ltdc.h (21191, 2014-08-01)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_pwr.h (7727, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_rcc.h (30062, 2016-01-24)
F405_CAN通信实验\CAN\FWLIB\inc\stm32f4xx_rcc.h~RF9b0b29.TMP (30063, 2014-08-01)
... ...

实验器材: STM32F405开发板 实验目的: 学习CAN总线的使用. 硬件资源: 1,DS0(连接在PF9) 2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A6接RS) 4,按键KEYC(PC6)/KEY_UP(PA1) 5,CAN(STM32自带的CAN控制器,连接在PA11/PA12) 实验现象: 本实验代码,可以让STM32F405的CAN工作在环回模式/普通模式下,通过KEY_UP按键切换模式。默认是环回模 式,在环回模式下,按下KEYC,则可以在LCD模块上面看到自发自收的消息。如果是普通模式,那么需要两 个开发板,并且用线将两个开发板的CAN接口连接起来,同时需要设置板上的P11端口连接在CAN上面,在普 通模式下,按下一个开发板的KEYC,可以在另外一个开发板上看到收到的信息。 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源). 2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,P11跳线帽的连接状态必须是:CAN_TX连接PA12,CAN_RX连接PA11. 4,CAN接口的CANL/CANH线不能接错,必须CANL接CANL,CANH接CANH.

近期下载者

相关文件


收藏者