Pages

Tuesday, February 21, 2012

DiGiTronica Project Links

  • http://www.circuitgeek.comWelcome to CircuitGeek. This is a place where you can find useful circuits, interesting projects, and electronics related articles. Site is updated frequently with electronics projects, events found in the internet.
  • http://www.circuit-projects.comYou can find as well as share your own electronic circuit schematics/diagrams or projects with people from all around the world.
  • Digital BugsThe Digital Bugs (also known as DiBugs) is a place where you can find lots of friends facing similar computer, windows, or other technology and evnen non technology related problems. Here we can learn new stuff together, solve small problems related to Windows XP, Vista, particular programs and much more.
  • http://www.arduino.cc Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
  • Ladyada: Most of the stuff on this site is related to the electronic toys, gadgets and art that Limor, an engineer currently working with Adafruit Industries worked on since 2003.
  • V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.
  •  

    Tuesday, May 24, 2011

    Principles of Computer Architecture and Maintenance

    DiGiTronica Tutorial Links

    1. Online course on Embedded Systems
    2. Good info on variety of latest Technologies
    3. Tutorials by Mr William Green from Drexel University. Some of the topics covered are PCB design, SMD, GPS, Fuzzy Controller.
    4. This site is your source for hundreds of practical articles, tips, papers and resources about developing embedded systems. http://www.ganssle.co
    5. Serial Communication
    6. Free info by Berkeley Design Technology, Inc. Info includes mainly DSP related information.
    7. C Tutorials:This site provides the opportunity to learn basic control and embedded system concepts while taking advantage of the low cost and convenience of using a PC as a platform.
    8. Free Ebook: First Steps with Embedded Systems
    9. What a Microcontroller Bootloader Is and How It Works?
    10. Maxim: Over 2000 application notes and technical articles written by engineers, for engineers.
    11. MATLAB Tutorial Videos
    12. Embedded C basic Tutorial: While programming microcontrollers in C most of the time we have to deal with registers. Most common tasks are setting and clearing bits in a register and check whether a bit is 0 or 1 in a given register. Mr.Avinash Gupta has nicely presented these concepts. 
    13. PIC Tutorials 
    14. SMT Components 
    15. Eagle Schematic Tutorial
      8051 TUTORIALS

      1. Edsim51 8051 Tutorial
      2. Architecture and programming of 8051 MCU
      3. 8051 Tutorial
      4. 8051 and HyperTerminal

      Thursday, December 2, 2010

      MSBTE:Embedded Systems(9168) CHAPTER 1

      CHAPTER 1
      IO PORTS AND INTERRUPTS


      1.1 8051 Parallel I/O Ports
      1.2 Interrupt handling & programming :
      1.2.1 Concept of synchronous & asynchronous interrupts,
      1.2.2 ISR
      1.2.3 Programming external hardware interrupt & Timer interrupt.

      Introduction
      • We are living in the Embedded World. We are surrounded with many embedded products and our daily life largely depends on the proper functioning of these gadgets.
      • Television, Radio, CD player of your living room, Washing Machine or Microwave Oven in the kitchen, Card readers, Access Controllers, Palm devices of our work space enable us to do many of our tasks very effectively.
      • Apart from all these, many controllers embedded in the automobiles take care of many important operations.

      What is this Embedded System?
      • The computer you use to compose your mails, or create a document or analyze the database is known as the standard desktop computer. These desktop computers are manufactured to serve many purposes and applications. You need to install the relevant software to get the required processing facility.
      • In contrast, embedded controllers carryout a specific work for which they are designed. Most of the time, engineers design these embedded controllers with a specific goal in mind. So these controllers cannot be used in any other place.
      • Theoretically, an embedded controller is a combination of a piece of microprocessor based hardware and the suitable software to undertake a specific task.
      • These days designers have many choices in microprocessors/microcontrollers. Especially, in 8 bit and 32 bit, the available variety really may overwhelm even an experienced designer. Selecting a right microprocessor may turn out as a most difficult first step and it is getting complicated as new devices continue to pop-up very often.
      • In the 8 bit segment, the most popular and used architecture is Intel's 8051. Market acceptance of this particular family has driven many semiconductor manufacturers to develop something new based on this particular architecture. Even after 25 years of existence, semiconductor manufacturers still come out with some kind of device using this 8051 core.

      Thursday, August 12, 2010

      CISC Vs RISC

      Please click on the image to enlarge

      • Do visit this page for clear understanding of RISC-CISC concept in a simple way.

      Tuesday, August 10, 2010

      Sunday, August 1, 2010

      RESUME WRITING TIPS FOR ENGINEERING STUDENTS APPEARING FOR CAMPUS PLACEMENT

      Dear Students,
      You are in the final year now and must be very excited about the campus placements. Final year students and fresh graduates often face the challenge of writing resumes that can effectively market them to recruiters. In such resume, one needs to shift the emphasis on academic achievements rather than professional achievements owing to the general lack of work experience.
      Remember…..
      • Even if you don’t have professional experience, your credentials are still worth noting down.
      • You can use your resume to show employers the value you'll bring to their organization.
      • The employer requires an account of skills that showcase one’s potential despite the lack of adequate work experience.
      Follow the guideline given below while drafting Resume for campus placements:
      • Resume should be well drafted in a short and concise format. An effective resume should constitute an education background and qualifications that are relevant to the job that is being sought. The language should be simple without use of unnecessary complex words.
      • The resume should begin with your name and clear contact details.
      • Use a summary of qualifications, rather than writing “objective” in the beginning. It's a great way to emphasize your academic record, skills in ways that will be meaningful to the employer. Highlight your academic record (if it is good), and your personality traits that best match with those required for the job.
      • Do mention the important courses you took during engineering. Resume should reveal the skills you gained such as computer programming, technical writing, and project management skills.
      • If you have earned any scholarships, awards then make note of them. Educational qualifications should be chronologically indicated along with the institutions that were attended.
      • Include any internship or part-time jobs. Highlight any skills or achievements gained during that employment. Projects and extra curricular activities should be mentioned to show how the individual will contribute to the organization.
      • Mention specific courses or training programs which you might have attended and which might give you a good edge over those who have only the required qualifications and work experience.
      • Highlight the skills which you might have acquired through self learning. Be careful that you write only what you really know well. You can expect questions based on the skills you mentioned in the Resume.
      • Don't be tempted to impress an employer by adding false details.
      • Even though you are applying for your first job, follow a professional resume format, take time with your wording, and leave no spelling mistakes unattended!
      • Overall be sure that you project a positive attitude and a willingness to jump and get things done.

      Tuesday, July 20, 2010

      VAN-NEUMANN ARCHITECTURE Vs HARVARD ARCHITECTURE

      VAN-NEUMANN ARCHITECTURE HARVARD ARCHITECTURE
      Used in conventional processors found in PCs and Servers, and embedded systems with only control functions. Used in DSPs and other processors found in latest embedded systems and Mobile communication systems, audio, speech, image processing systems
      The data and program are stored in the same memory The data and program memories are separate
      The code is executed serially and takes more clock cycles The code is executed in parallel
      There is no exclusive Multiplier It has MAC (Multiply Accumulate)
      Absence of Barrel Shifter Barrel Shifter help in shifting and rotating operations of the data
      The programs can be optimized in lesser size The program tend to grow big in size

      Monday, March 8, 2010

      Technical Writing for Engineering Students

      MSBTE has included some excellent subjects like Development of Life Skills, Professional Practices etc  in the diploma curriculum that is implemented  in all the polytechnics in Maharashtra. These subjects, no doubt if implemented properly will benefit the engineering students immensely. 

      Polytechnics under MSBTE are located in urban as well as rural places in  Maharashtra. MSBTE has given a lot of attention while designing syllabus so that the  balance can be maintained between rural Maharashtra and urban Maharashtra. I teach in one of the best Polytechnics in Mumbai .While conducting  practical sessions of subject " Professional Practices" I realize the need of emphasizing on developing Technical writing skills for the students. Preparing technical presentations, writing various technical reports such as design reports, progress reports, theses and dissertation are integral tasks in any Engineer's Life!  

      These skills can also be developed by the students and taught by Lecturers while learning  core subjects but  most of the times these  things take back seat when it come to completing syllabus. We all are aware how a typical engineering student completes his "submission" at the last moment just before the deadline!  

      My this post is to help students to learn  Technical writing. I will post links and articles here. I usually post  links under different post headings. For example "Tutorial Links", "Design Links" or post   related  to  links on mixed  topics  is labeled  as "Potpourri" .  But this time I thought of  writing  separate post  for links related to Technical writing because I don't want  to go this link unnoticed!  

      Cheers!

      LINKS

      • These guidelines for engineering writing and scientific writing are designed to help students communicate their technical work. To that end, these guidelines contain advice, models, and exercises for common writing and speaking assignments in engineering and science.

      Sunday, February 21, 2010

      Comparison between CAN and FIREWIRE

      • The CAN bus offers a high-speed communication rate up to 1 M bits / sec, for up to 40 feet, thus facilitating real-time control. The original IEEE 1394 specifications allowed for speeds of 100, 200, and 400Mbps, IEEE 1394b provides speeds of 800, 1600, and 3200Mbps.

      • CAN protocol can link up to 2032 devices (assuming one node with one identifier) on a single network. But accounting to the practical limitations of the hardware (transceivers), it may only link up to 110 nodes on a single network.FIREWIRE allows for the connection of up to 63 external devices.
        
      • In CAN it is possible to add nodes to the bus without reprogramming the other nodes to recognize the addition or changing the existing hardware i.e. “Hot-plugging” is possible.FIREWIRE supports “Hot swapping” that is the ability to add and remove devices to a computer while the computer is running and have the operating system automatically recognize the change.

      • CAN have gained widespread popularity for embedded control in the areas like industrial automation, automotives, mobile machines, medical, military and other harsh environment network applications.IEEE 1394 a very high-speed bus design that is ideal for high-bandwidth applications like multimedia..


      DiGiTronica TechnoTools

      1. Calculator User Manual: Have you lost the user  manual that comes with the Casio Calculator? Use this Link to download the same. This manual is for calculators of series FX- 82MS to FX 350MS

      Friday, February 5, 2010

      GSM MODEM

      1.SMS Client - Server Software is used for sending, reading, deleting messages. It uses GSM modem for sending SMS. It listens for incoming messages to arrive, processes the read message and takes action accordingly. This SMS software requires GSMComm Library which you can also download.

      2.This is a website about working with GSM SMS messages. It's more software developer oriented, but also users may find useful things here.

      Thursday, January 28, 2010

      Embedded SoftwareDevelopment Process

      This article provides a generic description of the end-to-end process from C source file development to downloading machine code in the target processor. Details for a specific software suite coupled with a specific target controller may have slight differences.
      As the system designer, you will write the C source files that implement the required control algorithm. The source files consist of C source code and also header files. Header files may include functions you have written, functions provided with your compiler, and also personality data for the specific processor you are using as the target system.

      The C source files are compiled using a compiler for the specific target processor. The output from the compiler will be assembly code which is automatically routed to the assembler portion of the software development suite. The output from the assembler is object code which is linked with library files provided with the compiler.

      The overall output will be machine code for download into the target processor. The software development suite may also provide some auxiliary files. These files provide information on memory usage and code placement within memory. These files are handy if system troubleshooting is required.

      The machine code is downloaded into the target controller via a programming cable.

      Tuesday, March 3, 2009

      DiGiTronica "Jara Hatke"!

      The Intel Museum!
      The Intel Museum's online exhibits are a great way to complement your visit or to explore the museum if you can't make a trip to the physical museum in Santa Clara, California, USA.

      FileFactory
      FileFactory lets you host files up to 300MB for free. You don't have to register.Your files can be downloaded an unlimited number of times!

      Flipkart
      Online Bookstore from India!


      One Smart Click!

      Electronics Engineering Herald 
      An online magazine for electronic engineers with focus on hardware design, embedded, VLSI, and design tools. EE Herald publishes design ideas, technology trends, course materials, electronic industry related news and new products.

      Monday, January 19, 2009

      MSBTE Embedded Systems (9168)

      1. 8051 I/O port status upon Reset
      2. Embedded Systems Syllabus
      3. MSBTE Sample Papers 6th Semester
      4. Can you access individual 8051 registers (R0 to R7) in Keil C?
      5. Excellent 8051 simulator that is available for FREE.The best part of this simulator is that it has several peripheral simulation included.
      6. Source code for Timer Tick library. Application notes on how interrupt driven generic timer delay routine can be written and used.
      7. CAN Tutorial
      8. RTOS Webinar
      9. PCI PPT, PCI Configuration Header

      Tuesday, December 30, 2008

      DiGiTronica Potpourri

      • 8052.com is a website provided free-of-charge to the 8052/MCS-51 community. The vast majority of the prepared material on 8052.com is written by the webmaster Craig Steiner who is a founding member of Vault Information Services LLC. The site receives approximately half a million "hits" from human beings (as opposed to web spiders) every month and is the primary community for developers and engineers interested in MCS-51 architecture.

      • Embedded Craft is the information portal useful for those who are working in embedded systems domain or want to start new career in this field.
      • www.ikalogic.com By Joining ikalogic community, you can download project folders, free software, and video clips, share questions and ideas and receive mail notifications when new interesting content is uploaded.
      • http://embeddedcookbook.com Share, Collaborate and Learn! A website for electronic developers to improve the documentation of electronic parts and to avoid reinventing the wheel each time we need to use a new component.
      • Electronic open source : This is for the technocrat who believes that sharing one self experience, in terms of code, schematics, bug report etc. is as much important as taking benefit from other people experience.
      • Rickey's World of Microcontrollers:Here you will find everything related to microcontrollers, you can download codes, libraries, examples, discuss about your projects and ask doubts in the forum. 
      • Microcontrollershop.com  site has list of books on various engineering topics, such as microcontroller architectures, embedded system design and firmware software development.Books have been grouped into sub-categories by topic. Books specific to a microcontroller architecture are grouped by manufacturer/architecture.
      • This blog is maintained by the Princeton University Library. Started in 2006, it gives students and visitors relevant information on engineering. The numerous categories include awards, tips, documents, news, projects, and more.
      • EE Times Education and Training