See pics in POST#1. 16F877A, and seems ADCON1 and CMCON settings are right.
Once the wire connection will work, i may suspect 2 other things.
1)open collector output of the receiver
2)use inverted mode instead. so the pin will idle low.
See pics in POST#1. 16F877A, and seems ADCON1 and CMCON settings are right.
Once the wire connection will work, i may suspect 2 other things.
1)open collector output of the receiver
2)use inverted mode instead. so the pin will idle low.
Last edited by mister_e; - 2nd April 2008 at 13:48.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
877A
Well that is what happens when you do not look at the attachments.
But on the transmitter part I still do not see ADCON1 = 7.
And on the receiver part I do not see CMCON = 7.
And in the schematic pin 3 of the LCD goes straight to ground. No pot for contrast. I know on some modules this works, but are you sure it is this time.
not much help.
Dave
Always wear safety glasses while programming.
woopseee ... just saw that missing ADCON1![]()
but in theory... analog comparator are already disabled at POR...
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
As drawn, both Reset switches are shorting +5V to GND.
Can you provide details for your transmitter and receiver module manufactiurer/model/pinouts?
See http://davehouston.org/RFTipsTricks.htm
Hello rano_zen06,
Looking at your code . . . not however, trying it out . . . Is this all of it? I do not see anything to cause the transmitter to send data from the keypad, unless I have become legally blind . . . or stupid . . . that is why I asked is this all of it. As I said . . I see empty variables in the serout routine.I would try adding a string to the serout routine for test purposes only, something likeCode:SEROUT TransmitterPIN,T2400,[Synk,Synk,9,Counter]Code:SEROUT TransmitterPIN,T2400,$FE,1,["1 2 3 "]
If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
.
Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
.
There simply is no "Happy Spam" If you do it you will disappear from this forum.
Joe, seems you missed the underlined section...
Code:Main: HIGH LEDPin PAUSE 100 LOW LEDPin PAUSE 100 SEROUT TransmitterPIN,T9600,[Synk,Synk,Synk,Synk,Synk,Synk,9,Counter] HIGH LEDPin PAUSE 100 LOW LEDPin PAUSE 100 Counter = Counter + 1 PAUSE 600 GOTO Main END
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Maybe Joe has bifocals like me![]()
Dave
Always wear safety glasses while programming.
Sorry for late reply guys,got a lot of homeworks to do. ; )
The fact is I have less information about my RF module.I just buy it from the nearest electronic store.Since I live here in Chiang Mai ,Thailand...It's hard for me to find a good types of RF module such as PArallax or TWS/RWS 434...For your reference I attach the picture of the RF modules .The link below may help. It was the datasheet of receiver chip used in my RF module.
http://www.himark.com.tw/images/pdf/...df/RX3310A.zip
Actually what I want to do right now is display the counting numbers on my LCD at receiver board and it's nothing to do with my keypad.I just want to try send a data using my RF module first before I proceed with sending the data from my scanning keypad because I need to know if my RF module able to do it's job or not.
I already connect the Transmitter and the receiver pin directly but it's not work.my LCD only shows a bunch of black box .Maybe the major problem is from my coding or hardware??
Any other suggestion mister_e ? and how to use inverted mode??
Bookmarks