Sarthak Gupta
Netaji Subhas Institute of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Sarthak Gupta.
Archive | 2018
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
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
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
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
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
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
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
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
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
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.