Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Find bellow an Android TCP client extension
that implements a very simple socket; note that its operation is performed 'one-shot', which means that only one command is sent ( and its respective response, read ) at a time, and then the socket connection is closed. So, be aware that it is not a...
In this blog post i will share the OLED libraries with you, which are written for mikroC compiler and can be used with any other C compiler.
Following are the functions which are currently present.
void OLED_Init( void );
uint8_t OLED_Width( void );
uint8_t OLED_Height( void );
void...
The following attached file contains an SSH Client extension
which I made for my own use, but it may also be useful for users of the MIT Application Inventor 2 (AI2) community, or even to the AppyBuilder community (code intrinsically compatible for the last one, but not tested). This is just the...
HSM-20G is one of the most common humidity and Temperature sensor. This sensor is fully analog type. The outputs are analog voltages rather than any digital signal.
The datasheet indicates that the output pins need some extra devices with it. here is the connection diagram:
From the...
The Emergence of Power Integrity Analysis
As the speed of the data signal increases, many reasons including power supply noise lead to the degradation of the high-speed signals. In low power high-speed digital interfaces, it is crucial to characterize the whole system power supply in order to...
Fire Fighting Robot
Robotics
Intelligent systems, such as robots, are rapidly becoming more competent. Use of robots is growing both on Earth and in space, in large part due to increased capacity for machine intelligence. In industry, acceptance of robotics requires very high reliability...
LINE FOLLOWER ROBOT
Hi everyone, recently I have created a line follower project, me and my couple of best friends, Creating this Line Follower Robot was not so easy, trust me I have spent many early mornings and couple of sleepless nights, I believe in hard work, I’ve won numerous awards for...
hi friends,
programming of micro controller in assembly takes more time than it in c,but for the assembly lovers its easier to make the programming more friendly by means of the use of macros;
just see the example
in 8051 assembly programming when we are interfacing an LCD
it is necessary to...
I spend a lot of time searching about differences between logic families , and i want to put the conclusions I quoted from random sites (enter the site in order) :
1-good start to read
2-short answer to this question "what is the differences between CMOS and TTL
3-General information
4-Logic...
The tales of human-computer hybrids have always been fodder for sci-fi. Experts, however, have introduced two new advancements to light.
Two new developments bring biological computing closer than ever
Biological transistors produced
A paper was released by the journal Nature...
Few days ago I was just trying to familiarize an 89C430 microcontroller. I am using SDCC in linux. Then I feel the process of hex loading (ISP) a bit difficult since I need to type the commands and send the hex file using a terminal emulator. Then I wrote a small python script (pyserial based)...
I am working on my final year project "RFID based Access System"..
Here's the code to interface the LCD with 89C51..
#define cmdpt P3
#define datapt P2
#define q 100
sbit rs = cmdpt^0; //register select pin
sbit rw = cmdpt^1; // read write pin
sbit e = cmdpt^6; //enable pin...
Some compilers may have built in functions for these convertions, but others don't. Below are two functions for converting a BCD number to decimal and vice versa:
#define uint8 unsigned char
uint8 BCDToDecimal (uint8 bcdByte)
{
return (((bcdByte & 0xF0) >> 4) * 10) + (bcdByte & 0x0F)...
This is a custom function to convert a number to the ASCII representation
/*****************************************************************************
** Function name: ULongToStr
**
** Descriptions: converts an unsigned long to ASCII characters and stores the result to a char array...
Fast value reverting function for 8-bit char and 16-bit integer, it uses a lookup table for each nibble (4-bits).
/*****************************************************************************
** Function name: reverse_byte
**
** Descriptions: reverts the bits of a byte b0->b7, b1->b6...
Hi,
Here I am introducing an MMC digital voice recorder made using a PIC16F877A.. I got many help from many of the forum members while doing this project. Thanks to all.. I have updated the complete details in my blog...
hi iam yeshwanth completed B.E in 2009 with an aggregate of 84%. I have attempted IES, IAS of 2010 with one year coaching but i couldn't clear IAS prelims with shortage of 10marks. i have done some projects/professor in institution, i have discontinued it from jan-2011 due to my...
Hi...
I want to say one thing to you all with my personal experience...Recently i joined in one small company with 2ys Bond agreement..At the time of joining they said the work will be in your domain only..But after joined they switch me into another domain that too with out...
Android SDK has been always very slow to download and sometimes it could make a little bit all night. So only choose to use off-line installation. Now there gives the method.
First, you should download the installation package, android-sdk_r10-windows.zip, to extract the directory, such...
atmel finder app launched!
Atmel Finder App has launched! The Atmel Finder application allows users to easily and quickly find products, tools and documents on Atmel.com. You can use various filters to fine tune your results and go directly to the applicable information you are seeking...
Finally it transplanted Android system on OMAP3530 development board (from Embest Devkit8000 evaluation), the version of the Linux kernel version is 2.6.27. It feels great. But currently it didn't use OMAP3530 DSP processing on Android that is completely with soft decoding.
It is luck to use a...
In 10 years, smartphones and smart mobile software will certainly do a much better job of gauging context to make our collective user experiences much richer. What do I mean by context? Forrester defines “context” as “the sum total of what your customer has told you and is experiencing at his...
The atmega has a few different PWM modes, the frequency and duty ratio depend on the mode and values used, this is a description of the way to calculate them.
In fast PWM top=ICR1, the output PWM frequency=timer clock/(ICR1+1) and the duty=OCR1A(B)/ICR1
In fast PWM top=0h00ff, the output...
AVR Software Framework (ASF) Designers contest
Atmel invites all users in the AVRfreaks community to participate in the ASF Designers contest.
Task:
Create an AVR project using ASF, and write a blog style review of ASF and the development process of your project.
Rules and tips:
-...
RFStory is an electronic components search-and-selection tool that help electronic engineers find appropriate components precisely and efficiently.
The bright spot of the Search Engin is Parametric Search.
You can visit: www.RFStory.com
Welcome to the Atmel Finder Application – BETA version
Posted by community_mgr on Tuesday, August 09, 2011
The Atmel Finder application allows users to easily and quickly find products, tools and documents on Atmel.com. You can use various filters to fine tune your results and go directly to...
Plot 1 d software in C
its used to plot one dimensional data in sig.txt
you give data in sig.txt and excute the program and you will get 1d plot of that data
i have overwritten the source code while developing version two of this program which plot2d software
at start up it asks xmul...
Read more about it at Cadence Unveils the OrCAD Capture Marketplace with Industry-First Online PCB Apps*
Cadence to Unveil OrCAD Capture Marketplace With Industry-First Online Apps; Puts a PCB Design 'Universe' at Engineers' Fingertips - WSJ.com
https://www.youtube.com/watch?v=VvZk_EX0prU
The following macro can be used to simplify the process of using the internal AVR EEPROM
#include <avr/eeprom.h>
// defines for eeprom access
#define read_eeprom_byte(address) eeprom_read_byte ((const uint8_t*)address)
#define write_eeprom_byte(address,value) eeprom_write_byte...
In some compilers like codevisonAVR you can access individual bits using PINA.0 or PORTA.2, to do a similar thing with avrgcc you can use
// structure to allow bit field operations, name conversions: PORTA.0 -> PORT_A.b0 PORTB.7 -> PORT_B.b7
typedef struct{ uint8_t b0:1;
uint8_t b1:1...
finaly i get some results from my hobby:
IRrec
It consists:
-USB to 3v3 serial converter
-IR remote control receiver
-C8051F330 micro from Silabs
-IR remote LED
-visible RED LED
-optional: sensor (light sensor,.....)
-software on PC for visualisation data from micro (C8051F330)...
download source code
Cross correlation is a standard method of estimating the degree to which two series are correlated.Once the
straightforward representation for digital images is a two-dimensional signal, which are generally the outputs of
two-dimensional systems, we need the...
GSM celebrates 20 years
The world First GSM call
Harri Holkeri, then prime minister of Finland, makes the world's first GSM call on 1 July 1991 from Esplanadi Park, Helsinki, Finland. The network was built by Telenokia and Siemens...
.
Create for Millions Contest
Submit your best Series 40 Java or web apps in Nokia’s 'Create for Millions' contest
to win your share of cash and prizes, worth 1 million euros.
Contest Categories
The Create for Millions contest features four categories
where you can bring out your...
Welcome to our new AVR Wireless forum - long overdue but presumably very welcome. We have had lots of requests for an AVR Wireless forum lately, and so we just made one.
Hopefully, traffic will pick up quickly in this forum, and we will also make an effort to move orphan Wireless threads from...
.
First Things to Remember
1. Google returns only pages that match all your search terms.
2. Google returns pages that match your search terms exactly.
3. Google returns pages that match variants of your search terms.
4. Some common words, called “stop words” (such as the, on...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.