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.
can any body know how to transmit 8 bit data with micro controller And RF 433MHZ..I know the some encoder and decoder IC e.g ht640 and ht648 but the problem is, it is not a available in local market. Ht12E and ht12D are available but it only transmit 4 bit data. can any body know what I can do. Is there any way to transmit 8bit data without encoder and decoder Ic. Or any other way?
As you are using a microcontroller, why not encode the serial data in software?
You will get unreliable communication if you just send the bits sequentially (through a UART for example) but if you encode the data you can get very reliable results. I use 433MHz FM modules with a PIC at each end and have transferred many Megabytes over many years with no errors.
These are "canned" preconfigured RF decoders that assume a fixed 12-bit payload, and either 4 or "0" bits of that payload as "data".
It is time consuming, but you could break down your data transmission into 4-bit "nibbles" at a time and deconstruct/reconstruct the data that way.
You have a microcontroller - it should work pretty well for these sorts of tasks. If necessary, define (1) address for the lower 4 bits of "data", and another address for the upper (4) bits.
Then you disassemble/reassemble as required. You could use a third address as a "flag" or semaphore to indicate to the receiver when both halves of the next data byte have been sent and ready to be read, so you can synchronize the reassembly. This is just a suggestion off the top of my head.
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.