Koleżankom i Kolegom Radioamatorom, Krótkofalowcom,
Konstruktorom i Waszym Rodzinom – w tych trudnych czasach –
po dotkliwej awarii naszego forum
Pogodnego czasu po Bożym Narodzeniu,
Dosiego Nowego Roku
oraz Radosnych Trzech Króli

Życzy Zespół Home Made

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ARCP-590 Kenwood a ATMEGA
#11
Hmm. Ustawiasz taka samą szybkość portu i w programie w twoim procku 8N1 i odbierane znaki wkładasz sobie do jakiegoś bufora okrężnego, a w innej pętli je wyciągasz i wrzucasz na LCD.
Odpowiedz
#12
na szybko mam coś takiego
Kod:
$regfile = "m644pdef.dat"
$crystal = 16000000

$baud = 9600
Config Serialin = Buffered , Size = 32
Echo Off
Enable Interrupts
$hwstack = 64
$swstack = 10
$framesize = 40
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.3 , Rs = Porta.2
Cls



Dim S As String * 16



  Echo Off


  Do


   Input S


   Cls :
   Locate 1 , 1 : Lcd S

  Loop

  End
i nie nawiązuje połączenia mam FT-817 Commander versja Beta 2.2 HB9DRV
Odpowiedz
#13
Na jaką Atmegę ten program 32 czy 128? Jeśli 128 to z którego RS kolega używa?
Odpowiedz
#14
testuje teraz na 644p
Odpowiedz
#15
Na szybko można podłączyć PC z terminalem i wysyłać pojedyncze znaki z klawiatury i zobaczyć czy jest jakaś komunikacja.
Odpowiedz
#16
Na bascomie się nie znam zupełnie, ale rozumiem, ze starasz się z programu ustawić jakąś częstotliwość?
Odpowiedz
#17
tak , program syntezy jest Ryśka SQ9MDD z moimi modyfikacjami
Odpowiedz
#18
A masz możliwość zapętlenia portu szeregowego na PC. Chodzi o to, aby zobaczyć, co program wysyła w oknie terminala.
Odpowiedz
#19
nie bardzo wiem jak go zapętlić
Odpowiedz
#20
Z tego programu widzę że kolega chce odbierać znaki, a nie wysyłać na PC.

Najprościej to tak można zrobić
Dim A as byte
A=255
Do
print A
wait 1
Loop

Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości