Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sarthak Gupta is active.

Publication


Featured researches published by Sarthak Gupta.


Archive | 2018

Application Programming Interface (API)

Dhananjay V. Gadre; Sarthak Gupta

This chapter deals with the application programming interface (API) model of programming. This programming interface empowers the user for rapid development of applications for the Tiva microcontrollers.


Archive | 2018

Digital Input/Output

Dhananjay V. Gadre; Sarthak Gupta

This chapter will focus on using the TivaWare API functions instead of the register access model discussed in the previous chapter. To get acquainted with using the TivaWare API, some of the basic experiments that were performed in Chap. 7 will be again revisited. After getting comfortable with the TivaWare API, this chapter helps in exploring some of the features present on the PadmaBoard, such as using LED as light sensor, tone generation using a buzzer, and measure distance using ultrasonic module.


Archive | 2018

GNU ARM Toolchain

Dhananjay V. Gadre; Sarthak Gupta

This chapter will focus on the setting up of the environment for programming Tiva C Series ARM Cortex-M4 based microcontrollers using open source tools. The same methodology can be applied to program the other ARM-based microcontrollers of different families.


Archive | 2018

ARM Cortex-M4 Core and Tiva C Series Peripherals

Dhananjay V. Gadre; Sarthak Gupta

This chapter provides overview ARM cortex M4 architecture along with its peripherals. It includes a brief description of peripherals of microcontrollers belonging to Texas Instruments Tiva C Series family.


Archive | 2018

Tiva C Series Microcontroller Breakout Board

Dhananjay V. Gadre; Sarthak Gupta

This chapter focuses on hardware basics for the development of standalone projects using Tiva C Series microcontrollers. By standalone project, it refers to the project which does not use any evaluation board. So, this helps the developer to choose microcontroller as per their requirement and can develop their own customized system using that microcontroller.


Archive | 2018

Tiva C Series Based Standalone Projects

Dhananjay V. Gadre; Sarthak Gupta

This chapter focuses on developing of standalone projects based on Tiva C Series of microcontrollers. As, discussed in Chap. 5 about the breakout board of Tiva C Series microcontroller, same breakout board is used in this chapter to perform experiments regarding the standalone projects. There are not much changes required in program code while using other Tiva C Series microcontrollers to perform the experiments, as the API function calls are common for all microcontrollers.


Archive | 2018

PadmaBoard—Peripheral Motherboard of Tiva C Series LaunchPad

Dhananjay V. Gadre; Sarthak Gupta

This chapter focuses on detailed explanation of features of the PadmaBoard. PadmaBoard can be connected to the Tiva LaunchPad through the expansion headers present on Tiva LaunchPad. As Tiva LaunchPad is a evaluation board for Tiva C Series ARM Cortex-M4-based microcontroller which has various peripherals. But to implement these peripherals, there are not enough features on the Tiva LaunchPad. But PadmaBoard has various on board features which are illustrated in subsequent sections. Using these features user can develop and prototype many applications.


Archive | 2018

Serial Communication: SPI and I2C

Dhananjay V. Gadre; Sarthak Gupta

This chapter deals with two types of serial communication Inter-Integrated Circuit (I2C) and Serial Peripheral Interface (SPI). Already, one serial communication protocol UART is discussed earlier in Chap. 12. These two peripherals give access to control various features. The features that are covered in this chapter are Real Time Clock (RTC) which can be used for time stamping applications, digital-to-analog converter (DAC) to generate analog signal, microSD card for mass data storage, TV interfacing using composite channel for display. Lots of interesting projects can be developed by combination of these peripherals.


Archive | 2018

Timer and Counters

Dhananjay V. Gadre; Sarthak Gupta

This chapter deals with the programmable timers. These timers can be used to count or time the external events. ARM provides the timer along with the processor termed as SysTick timer, as a core peripheral. Then, while developing the microcontrollers IP companies like Texas Instruments, Freescale, etc., add the additional timer modules around the processor. These timer modules are generally added as they are multifunctionality timers like count up or down, input edge count.


Archive | 2018

System Control and Power Management

Dhananjay V. Gadre; Sarthak Gupta

This chapter deals with power management operations using System Control module. System Control module provides system control and implementation information. Power management is one of the main aspects of design. The product should be energy efficient and must consume minimal power. Example in smoke detector, controller may not need to beactive all the time, it should be active only when smoke is detected. Hence, controller should consume very little power in its inactive state. Such tasks can be achieved through power management operations in Tiva C series family.

Collaboration


Dive into the Sarthak Gupta's collaboration.

Top Co-Authors

Avatar

Dhananjay V. Gadre

Netaji Subhas Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Krishan Kumar Singh

Netaji Subhas Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Nilesh Kumar

Birla Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Rohan Seth

Netaji Subhas Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Shivam Setia

Netaji Subhas Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Simranjeet Mann

Netaji Subhas Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Tushar Arora

Netaji Subhas Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge