数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

AN4178 数据表(PDF) 9 Page - STMicroelectronics

部件名 AN4178
功能描述  LIN communication with two STM8AF boards of STM8A-DISCOVERY
PDF  13 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

AN4178 数据表(HTML) 9 Page - STMicroelectronics

Back Button AN4178 Datasheet HTML 5Page - STMicroelectronics AN4178 Datasheet HTML 6Page - STMicroelectronics AN4178 Datasheet HTML 7Page - STMicroelectronics AN4178 Datasheet HTML 8Page - STMicroelectronics AN4178 Datasheet HTML 9Page - STMicroelectronics AN4178 Datasheet HTML 10Page - STMicroelectronics AN4178 Datasheet HTML 11Page - STMicroelectronics AN4178 Datasheet HTML 12Page - STMicroelectronics AN4178 Datasheet HTML 13Page - STMicroelectronics  
Zoom Inzoom in Zoom Outzoom out
 9 / 13 page
background image
AN4178
LIN demonstration software
Doc ID 23745 Rev 1
9/13
stm8s_it
This module contains the following interrupt routines:
External interrupt of the port E routine, and update of the UserButton1/UserButton2
software flag, when a falling edge is detected on the PE2/PE1 ports
CAN receive interrupt routine, which is not activated in the demonstration software (test
mode only)
LINUART receive/error interrupt routine, which implements the algorithm described in
Section 2.2.2: LINUART interrupt
TIM4 interrupt routine, which sets timebase ticks for LIN, CAN (not used in the
demonstration software), application, and L99PM62GXP watchdog refresh
4.2.3
STM8S/A standard peripheral library modules
The demonstration software is based on the STM8S/A standard peripheral library version
2.1.0, dated Nov 2011.
The following driver modules are used:
stm8s_exti.c, for the external interrupts on port E (USER1 and USER2 buttons)
stm8s_clk.c, for configuring clocks and enabling HSE
stm8s_gpio.c, for initializing, reading and updating all ports
stm8s_spi.c, for SPI communication with the L99PM62GXP device
stm8s_tim4.c, for generating a 1 ms timebase
stm8s_uart3.c, for initializing LINUART
Note:
LINUART is described as UART3 in the RM0016 STM8S and STM8A reference manual.
4.3
STM8AF LIN slave software description
4.3.1
STM8AF peripherals
The following STM8AF peripherals are used by the application:
SPI, which is used in master mode at 250 kHz to initialize the L99PM62GPX and
refresh its watchdog
TIM4, which allows generation of a 1 ms timebase
LINUART, which is used to perform LIN communication in slave mode. The automatic
resynchronization feature is enabled.
GPIO
PA3, PD3, PD0, PE3 and PC3 ports are used for LED display.
PE2 and PE1 are used for the USER1 and USER2 push buttons.
PC7, PC6, PC5 and PE5 are used respectively for the SPI MISO, MOSI, SCK and
NSS.
PD5 and PD6 are used for LINART TX and RX.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com