STM32IrDA
所属分类:单片机开发
开发工具:C/C++
文件大小:172KB
下载次数:0
上传日期:2020-07-03 00:02:13
上 传 者:
HYBOOT
说明: STM32F101 单片机IRDA
编译环境KEIL4
(STM32F101 SCM IRDA
Compilation environment KEIL4)
文件列表:
STM32IrDA\irDA_Receive\uvision\cortexm3_macro.s (9548, 2007-05-17)
STM32IrDA\irDA_Receive\uvision\EventRecorderStub.scvd (339, 2019-12-16)
STM32IrDA\irDA_Receive\uvision\irDA_Receive.uvgui.yellowstar (71468, 2020-07-03)
STM32IrDA\irDA_Receive\uvision\irDA_Receive.uvopt (13417, 2020-07-03)
STM32IrDA\irDA_Receive\uvision\irDA_Receive.uvproj (17501, 2020-07-02)
STM32IrDA\irDA_Receive\uvision\main.c (9297, 2019-12-16)
STM32IrDA\irDA_Receive\uvision\stm32f10x_conf.h (5636, 2007-05-19)
STM32IrDA\irDA_Receive\uvision\stm32f10x_it.c (22437, 2007-05-19)
STM32IrDA\irDA_Receive\uvision\stm32f10x_it.h (3357, 2007-05-19)
STM32IrDA\irDA_Receive\uvision\stm32f10x_vector.s (8676, 2007-06-11)
STM32IrDA\Keilkill.bat (394, 2019-10-31)
STM32IrDA\library\inc\cortexm3_macro.h (2313, 2007-05-17)
STM32IrDA\library\inc\stm32f10x_adc.h (16421, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_bkp.h (3526, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_can.h (12319, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_dma.h (12551, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_exti.h (5868, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_flash.h (10421, 2007-05-24)
STM32IrDA\library\inc\stm32f10x_gpio.h (12562, 2007-05-17)
STM32IrDA\library\inc\stm32f10x_i2c.h (15681, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_iwdg.h (3534, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_lib.h (3080, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_map.h (20402, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_nvic.h (16398, 2007-09-27)
STM32IrDA\library\inc\stm32f10x_pwr.h (3975, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_rcc.h (13856, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_rtc.h (3767, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_spi.h (9436, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_systick.h (3315, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_tim.h (29150, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_tim1.h (34803, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_type.h (3189, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_usart.h (11846, 2007-05-16)
STM32IrDA\library\inc\stm32f10x_wwdg.h (2750, 2007-05-16)
STM32IrDA\library\src\stm32f10x_adc.c (55005, 2007-05-16)
STM32IrDA\library\src\stm32f10x_bkp.c (10714, 2007-05-16)
STM32IrDA\library\src\stm32f10x_can.c (32450, 2007-09-20)
STM32IrDA\library\src\stm32f10x_dma.c (23394, 2007-05-16)
STM32IrDA\library\src\stm32f10x_exti.c (8686, 2007-05-16)
... ...
/******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
* File Name : readme.txt
* Author : MCD Application Team
* Date First Issued : 05/21/2007
* Description : Description of the USART Example 10 Receive.
********************************************************************************
* History:
* 05/21/2007: V0.3
********************************************************************************
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/
Example description
===================
This example provides a basic communication USART3 IrDA receive mode. Four leds
are used to show which byte is received.
- Led connected to PC.06 toggle when 0x04 is received
- Led connected to PC.07 toggle when 0x05 is received
- Led connected to PC.08 toggle when 0x03 is received
- Led connected to PC.09 toggle when 0x02 is received
- Leds connected to PC.06, PC.07, PC.08 and PC.09 toggle when 0x01 is received
USART3 configured as follow:
- BaudRate = 115200 baud
- Word Length = 8 Bits
- One Stop Bit
- No parity
- Hardware flow control disabled (RTS and CTS signals)
- Receive and transmit enabled
- USART Clock disabled
- USART CPOL: Clock is active low
- USART CPHA: Data is captured on the second edge
- USART LastBit: The clock pulse of the last data bit is not output to
the SCLK pin
The example10 provides two IrDA program: transmitter&receiver and requires two boards
to be able to run the full demonstration:
- one board will act as IrDA transmitter
- one board will act as IrDA receiver
Directory contents
==================
stm32f10x_conf.h Library Configuration file
stm32f10x_it.h Interrupt handlers header file
stm32f10x_it.c Interrupt handlers
main.c Main program
Hardware environment
====================
- Use an IrDA tranceiver connected to the USART3 Tx pin (U11 on STM32F10x-EVAL
board, JP1 jumper must is fitted).
- Connect four led to pin PC.06, PC.07, PC.08 and PC.09 (LD1, LD2, LD3 and LD4
on STM32F10x-EVAL board).
How to use it
=============
In order to make the program work, you must do the following :
- Create a project and setup all your toolchain's start-up files
- Compile the directory content files and required Library files :
+ stm32f10x_lib.c
+ stm32f10x_gpio.c
+ stm32f10x_rcc.c
+ stm32f10x_usart.c
+ stm32f10x_nvic.c
+ stm32f10x_flash.c
- Link all compiled files and load your image into either RAM or Flash
- Run the example
******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE******
近期下载者:
相关文件:
收藏者: