Nalezeno 311 výsledků hledání

od AB1
25 dub 2010, 20:22
Fórum: Bezdrátová technika a technologie, VF technika
Téma: elektronika z RC modelu
Odpovědi: 3
Zobrazení: 1930

Modulace je pulsní.
Popis je tady http://electronics.howstuffworks.com/rc-toy2.htm

V přijimači je superreakční detektor - dekodér - spínací tranzistory.
Dekodér je zákaznický obvod, který asi v obchodě nebude.
od AB1
29 bře 2010, 20:49
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: A/D prevodnik v ATMEGA16
Odpovědi: 17
Zobrazení: 5012

Ano. Na AREF je vždy referenční napětí které jsme nastavili.
od AB1
29 bře 2010, 20:15
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: A/D prevodnik v ATMEGA16
Odpovědi: 17
Zobrazení: 5012

Ještě bych dodal, že pro přesné měření je třeba změřit referenční napětí na pinu AREF a podle něho nastavit konstantu v programu.
Vnitřní reference nemusí být přesně 2,56V, mám dojem že datašít uvádí toleranci až 10%.
od AB1
29 bře 2010, 19:46
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: A/D prevodnik v ATMEGA16
Odpovědi: 17
Zobrazení: 5012

Jsou na schematu propojené země GND a AGND? potreboval bych nejak vyresit aby mi to nekmitalo kdyz neni nic pripojene Zkusil bych připojit odpor proti zemi, nejvyšší hodnotu která udrží ADC v nule (500k?, 100k?). Na měření baterky by to nemělo mít vliv. Edit: Odpor případně překlenout kondenzátorem ...
od AB1
29 bře 2010, 19:10
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: A/D prevodnik v ATMEGA16
Odpovědi: 17
Zobrazení: 5012

a kdyz neni nic pripojeneho.. tak se tam strida 0,00 1,01 2,02
To je normální chování, je třeba zkusit pin uzemnit, (musí ukazovat 0),
nebo připojit napětí.

A kde je to schema?
od AB1
29 bře 2010, 19:00
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Zápis do EEPROM BASCOM
Odpovědi: 5
Zobrazení: 2070

ERAM je vnitřní eeprom v procesoru. Např Atmega8 má 512 bajtů eeprom. Takže do ní můžeš zapsat 512 jednobajtových proměnných nebo 256 dvoubajtových (např typu INT nebo WORD) nebo 8 proměnných typu string*64 atd. Protože můžeme deklarovat proměnné přímo v oblasti EEPROM, nemusí nás zajímat na jaké ad...
od AB1
29 bře 2010, 17:40
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: A/D prevodnik v ATMEGA16
Odpovědi: 17
Zobrazení: 5012

Zkus toto: #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include "lcd_lib.h" #define REF (1<<REFS1)|(1<<REFS0) //internal reference #define VREF 2560UL //reference [mV] unsigned long read_adc(unsigned char kanal) { ADMUX = REF + kanal; ADCSRA |= (1<<ADSC); //start převod...
od AB1
22 bře 2010, 20:10
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: LCD 20x4 vypíše v pořadí 1,3,2,4 řádek, jak vypsat popořadě?
Odpovědi: 6
Zobrazení: 1439

Budeme hádat že máš displej 20*4
a že jsi napsal řádek
Config LCD = 20 * 4

Podívej se na svůj kód

Kód: Vybrat vše

 If Pozicevstringu > 20 And Pozicevstringu < 41 Then radek=2

End If

Locate radek , Pozicevstringu 
Jak můžeš psát do sloupců 21 až 40 u displeje, který má dvacet sloupců?
od AB1
21 bře 2010, 05:29
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ze stringu prečtení znaku na určitém místě
Odpovědi: 3
Zobrazení: 999

Kód: Vybrat vše

Dim Str1 As String * 20
Dim Z As String * 1

Do
   Str1 = "ABCDEF"
   Z = Mid(str1 , 4 , 1)      'do Z zkopíruj 1 znak od pozice 4
   Cls
   Lcd Z
   Waitms 50
Loop

End
od AB1
20 bře 2010, 19:59
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: odesíláni po seriové v bascomu
Odpovědi: 5
Zobrazení: 1509

Nechej $baud = 9600
a nastav stejný v programu na PC.

V Bascom-Menu-Options-Communication nastav
od AB1
20 bře 2010, 16:35
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: odesíláni po seriové v bascomu
Odpovědi: 5
Zobrazení: 1509

Nejspis me v tom programu pro procesor chybi nejaky nastaveni tej linky.
A jak máme poznat co je špatně když nám ten program neukážeš?
od AB1
19 bře 2010, 16:00
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: program
Odpovědi: 8
Zobrazení: 2033

To, co jsi tu napsal není program, je to jenom kolekce podprogramů. Aby z toho byl program, musíš tam za řádek out SPH, Temp dát hlavní smyčku, něco jako toto: Main: rcall get_key ;přečti klávesnici cpi hodnota_klav,1 ;stisknuto 1? brne L1 ;jestli ne, jdi na L1 ; co se má udělat pokud byla stisknuta...
od AB1
19 bře 2010, 13:38
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Vymazání obsahu proměnné STRING v BASCOM
Odpovědi: 6
Zobrazení: 1658

Zkouším to na simulátoru (Samozřejmě se zapnutou volbou REFRESH VARIABLES, ale nefunguje to.. Ptal jsi se na vymazání proměnné typu string. To se provede zapsáním nuly do prvního znaku stringu. Nula označuje konec stringu. Od toho okamžiku je string prázdný. Je zbytečné měnit ostatní znaky. Zkus v ...
od AB1
19 bře 2010, 07:41
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: program
Odpovědi: 8
Zobrazení: 2033

to ja viem...ale ci je ten program dobre?
Není dobře.
Chybí mi tam hlavní smyčka.
A v tomto místě podteče zásobník (RET bez CALL)

Kód: Vybrat vše

done:
ret
od AB1
18 bře 2010, 18:21
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Vymazání obsahu proměnné STRING v BASCOM
Odpovědi: 6
Zobrazení: 1658

Kód: Vybrat vše

Vsechny_znaky = ""

Přejít na rozšířené vyhledávání