RS485

所属分类:处理器开发
开发工具:C/C++
文件大小:268KB
下载次数:356
上传日期:2010-04-04 20:05:34
上 传 者hdxet
说明:  红牛开发板(STM32F103ZET6) 485通讯示例,开发环境为MDK
(Red Bull development board (STM32F103ZET6) 485 Communication samples, the development environment for the MDK)

文件列表:
RS485\RS485.Opt (4205, 2010-01-09)
RS485\RS485.plg (167, 2010-01-09)
RS485\RS485.Uv2 (4891, 2010-01-09)
RS485\RS485_RS485.dep (56457, 2010-01-09)
RS485\RS485_Target 1.dep (72, 2010-01-09)
RS485\RS485_Uv2.Bak (0, 2010-01-09)
RS485\Source\App\main.c (3751, 2010-01-09)
RS485\Source\App\stm32f10x_conf.h (3125, 2009-10-16)
RS485\Source\App\stm32f10x_it.c (4285, 2009-08-28)
RS485\Source\App\stm32f10x_it.h (1976, 2009-06-23)
RS485\Source\App\USART.c (2346, 2010-01-09)
RS485\Source\App\USART.h (392, 2010-01-09)
RS485\Source\CMSIS\Core\CM3\core_cm3.c (17206, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\core_cm3.h (46533, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_cl.s (15600, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_hd.s (15880, 2009-07-28)
RS485\Source\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_ld.s (12164, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_md.s (12564, 2009-07-28)
RS485\Source\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_cl.s (12531, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_hd.s (13007, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_ld.s (9505, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_md.s (9994, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_cl.s (16309, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_hd.s (16709, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_ld.s (12333, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_md.s (12594, 2009-06-23)
RS485\Source\CMSIS\Core\CM3\stm32f10x.h (593382, 2009-11-01)
RS485\Source\CMSIS\Core\CM3\system_stm32f10x.c (30616, 2009-09-01)
RS485\Source\CMSIS\Core\CM3\system_stm32f10x.h (2404, 2009-06-23)
RS485\Source\CMSIS\Core\Documentation\CMSIS_Core.htm (52463, 2009-06-23)
RS485\Source\CMSIS\License.doc (39936, 2009-06-23)
RS485\Source\STM32F10x_StdPeriph_Driver\inc\misc.h (8893, 2009-06-23)
RS485\Source\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h (21441, 2009-06-23)
RS485\Source\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h (7466, 2009-06-23)
RS485\Source\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h (20503, 2009-06-23)
RS485\Source\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h (2073, 2009-06-23)
RS485\Source\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h (13775, 2009-06-23)
RS485\Source\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h (3134, 2009-06-23)
RS485\Source\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h (20573, 2009-06-23)
... ...

本例展示了如何使用STM32的BxCAN模块来收发数据。在本例中,BxCAN模块工作在loopback模式下,即从接收端接收从发射段发出的数据, 实现自发自收。运行程序以后,首先,模块将以50Kbit/s的波特率传输一帧标准数据。等待传输完成以后, 在接受段接收并核对这帧数据,根据结果判断传输正确与否并亮起相应的LED。 随后,模块将以250Kbit/s的波特率传输一帧扩展数据,这次,接受端在收到收据以后,将产生一个中断,在中断中核对这帧数据。 也根据结果判断传输正确与否并亮起相应的LED。 运行程序,发现版上LD1和LD2亮起,这标志着2次传输都成功。

近期下载者

相关文件


收藏者