Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

SI7013EVB-UDP-M3L1 Datasheet(PDF) 9 Page - Silicon Laboratories

Part # SI7013EVB-UDP-M3L1
Description  Si7013EVB-UDP-M3L1 Users Guide
Download  26 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SILABS [Silicon Laboratories]
Direct Link  http://www.silabs.com
Logo SILABS - Silicon Laboratories

SI7013EVB-UDP-M3L1 Datasheet(HTML) 9 Page - Silicon Laboratories

Back Button SI7013EVB-UDP-M3L1 Datasheet HTML 5Page - Silicon Laboratories SI7013EVB-UDP-M3L1 Datasheet HTML 6Page - Silicon Laboratories SI7013EVB-UDP-M3L1 Datasheet HTML 7Page - Silicon Laboratories SI7013EVB-UDP-M3L1 Datasheet HTML 8Page - Silicon Laboratories SI7013EVB-UDP-M3L1 Datasheet HTML 9Page - Silicon Laboratories SI7013EVB-UDP-M3L1 Datasheet HTML 10Page - Silicon Laboratories SI7013EVB-UDP-M3L1 Datasheet HTML 11Page - Silicon Laboratories SI7013EVB-UDP-M3L1 Datasheet HTML 12Page - Silicon Laboratories SI7013EVB-UDP-M3L1 Datasheet HTML 13Page - Silicon Laboratories Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 26 page
background image
Si7013EVB-UDP-M3L1
Rev. 0.2
9
4.3. Timeout
The Timeout component provides delay and timeout capabilities. The Timeout component is implemented in the
“myCPU.c” file.
The AppBuilder generated “gCPU.c” file implements a tick counter called “msTicks”. The tick counter is
incremented once a millisecond. The current value of the tick counter is obtained by calling get_msTicks().
Timeouts are implemented by calling get_msTicks() to get a starting time and then repeatedly calling
ElapsedTime() to get the number of milliseconds that have elapsed since the starting time. The Delay() routine
does not return until the specified number of milliseconds have elapsed.
4.4. Button
The Button component changes the temperature scale between Celsius and Fahrenheit when the user presses the
S1 button. In addition, the S2 button switches the temperature readings between the internal sensor and the
external thermistor. The Button component is implemented in the “myPB.c” file.
The S1 button on the MCU board is connected to bit 4 of port bank 1 (PB1.4). This bit is high when the button is not
pressed, but when the button is pressed the bit goes low. The S2 button is connected to bit 5 of port bank 1
(PB1.5). The MCU is configured to generate a port match interrupt when a button is pressed.
When the port match interrupt handler detects that a button has been pressed, then the interrupt handler
reconfigures the port match to detect when the button is released. This prevents a large number of useless port
match interrupts while the button is held down.
4.5. LCD Driver
The LCD driver contains routines for displaying characters, strings and numbers on the LCD. The LCD driver is
implemented in the “myLCD0.c” file.
The LCD driver provides the routines myLCD0_put_char(), myLCD0_put_string() and myLCD0_put_number() for
displaying characters, strings and numbers on the LCD. The myLCD0_put_number() displays a number in decimal
and right justified within a specified field width.
The demo software does not use the printf() routine, because the printf() routine is very large and slow. Instead, the
PutHumidity() and PutTemperature() routines call the myLCD0_put_number() routine, which is much smaller and
quicker.
4.6. I2C Driver
The I2C driver provides routines for reading and writing registers on an I2C slave device. The I2C driver is
implemented in the “myI2C0.c” file.
The I2C0_ReadByte() routine and the I2C0_WriteByte() routine read and write 8-bit registers on an I2C slave
device. The demo software uses these routines to access most registers on the Si7013.
The I2C0_ReadData() routine and I2C0_WriteData() routine perform multi-byte reads and writes from an I2C slave
device. The demo software uses the I2C0_ReadData() routine to read the 16-bit Data register on the Si7013.
The Si7013 port header card has two I2C buses. The first bus is connected to the onboard Si7013 device. The
second bus is connected to the flat flexible cable (FFC) connector (J2) on the side of the board. A second Si7013
device can be attached to the FFC connector. The “Bus” parameter in each of the I2C routines selects which bus to
use (I2C_BUS_1 or I2C_BUS_2).


Similar Part No. - SI7013EVB-UDP-M3L1

ManufacturerPart #DatasheetDescription
logo
Silicon Laboratories
SI7013EVB-UDP-F960 SILABS-SI7013EVB-UDP-F960 Datasheet
1,010Kb / 24P
   Si7013EVB-UDP/Si7013EVB-UDP-F960 Users Guide
More results

Similar Description - SI7013EVB-UDP-M3L1

ManufacturerPart #DatasheetDescription
logo
Silicon Laboratories
SI7013EVB-UDP SILABS-SI7013EVB-UDP Datasheet
1,010Kb / 24P
   Si7013EVB-UDP/Si7013EVB-UDP-F960 Users Guide
logo
M/A-COM Technology Solu...
28960-SWG-001-A MA-COM-28960-SWG-001-A Datasheet
866Kb / 105P
   Software Users Guide
logo
Texas Instruments
DRV411EVM TI1-DRV411EVM Datasheet
574Kb / 13P
[Old version datasheet]   DRV411EVM Users Guide
RF430FRL152HEVM TI-RF430FRL152HEVM Datasheet
2Mb / 40P
[Old version datasheet]   RF430FRL152HEVM Users Guide
Revised July 2018
logo
M/A-COM Technology Solu...
28960-SWG-001-A MA-COM-28960-SWG-001-A_15 Datasheet
866Kb / 105P
   Software Users Guide
logo
Texas Instruments
LM60440AQEVM TI-LM60440AQEVM Datasheet
1Mb / 14P
[Old version datasheet]   LM60440AQEVM Users Guide
February 2020
logo
Silicon Laboratories
CP2103-EK SILABS-CP2103-EK Datasheet
214Kb / 8P
   EVALUATION KIT USERS GUIDE
CP2120-EK SILABS-CP2120-EK Datasheet
338Kb / 8P
   EVALUATION KIT USERS GUIDE
CP2400-DK SILABS-CP2400-DK Datasheet
1Mb / 32P
   DEVELOPMENT KIT USERS GUIDE
SI1120-EK SILABS-SI1120-EK Datasheet
212Kb / 10P
   EVALUATION KIT USERS GUIDE
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
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