Nalezeno 311 výsledků hledání

od AB1
26 zář 2010, 21:11
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: AVRStudio4 AVR-GCC a funkce
Odpovědi: 1
Zobrazení: 1186

http://www.nongnu.org/avr-libc/user-manual/modules.html
Převody čísel jsou v knihovně stdlib.h.
od AB1
23 črc 2010, 12:42
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Bascom...jen mala rada:)
Odpovědi: 7
Zobrazení: 2259

Potřebuju dostat z bynarni hodnoty jednotlivý bity zvlast
Není jednodušší toto?

Kód: Vybrat vše

dim vstup as byte
dim x as bit

x = vstup.0  //bit0
x = vstup.1  //bit1
x = vstup.2  //bit2
atd
od AB1
23 črc 2010, 08:41
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Bascom...jen mala rada:)
Odpovědi: 7
Zobrazení: 2259

&h17 = &b10111
B = A(1) xor &b00010111

V B bude hodnota A(1) s invertovanými bity 0,1,2,4.

Příklad:
X = &b11111111
X xor &b00010111 = &b11101000
od AB1
26 čer 2010, 07:19
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Sériová linka - příjem dat BASCOM
Odpovědi: 20
Zobrazení: 3617

Zdá se že kód zbytečně komplikuješ. Předpokládám, že "mezera" při vysílání je časová prodleva, ne znak mezery (ascii 32). Data tedy vypadají takto: 255 - cislo_serva - hodnota_serva - 255 - cislo_serva - hodnota_serva........ Dim Servo(8) As Byte Dim Temp As Byte Dim Cislo As Byte Dim Hodn...
od AB1
25 čer 2010, 21:30
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Sériová linka - příjem dat BASCOM
Odpovědi: 20
Zobrazení: 3617

Asi by bylo dobré vysílat synchronizační bajt, řekněme 255, a za ním vždy 8 hodnot 0-254 pro serva 1-8. Přijímat pak můžeš třeba takto: $hwstack = 128 $swstack = 64 $framesize = 64 $baud = 9600 Config Serialin = Buffered , Size = 40 ' set buffer on the USART input Dim Servo(8) As Byte 'hodnoty pro s...
od AB1
16 čer 2010, 10:36
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Počet položek za příkazem Data 1,2,4,5
Odpovědi: 11
Zobrazení: 1873

Protože víš, kolik znaků píšeš do tabulky, můžeš si jejich počet poznamenat do konstanty. Const Table1_pocet = 5 Const Table2_pocet = 4 Dim X As Integer Dim B1 As Byte Dim W1 As Word Do B1 = 3 X = Lookdown(b1 , Table1 , Table1_pocet) '3 W1 = 4000 X = Lookdown(w1 , Table2 , Table2_pocet) '4 Loop End ...
od AB1
14 čer 2010, 21:52
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: BASCOM tlacitko1
Odpovědi: 47
Zobrazení: 5822

myslel jsem si, že to bude jednoduchá úloha, ale není.. Opravdu, Michalino, po deseti měsících studia Bascomu je pro tebe těžká úloha přehodit dvě proměnné? Potom se obávám že, při všem respektu, než se dostaneš ke grafickým displejům a hrám, tak Atmely už se třeba nebudou vyrábět. Zkus toto Do Lev...
od AB1
27 kvě 2010, 11:17
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATMEL 89S52 - zpoždění
Odpovědi: 12
Zobrazení: 2300

Souhlasím s Andreou.
Pokud některé překladače mají funkce delay(), tak stejně nebývají přesné.

Ani na kód, který jsem napsal výše nejde spolehnout, protože teď jsem zjistil že funguje přesně jenom při určité úrovni optimalizace.

Pokud je třeba přesný počet cyklů, je asi nejlepší použít čítač.
od AB1
27 kvě 2010, 09:30
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: ATMEL 89S52 - zpoždění
Odpovědi: 12
Zobrazení: 2300

Můžeš počítat takto: unsigned char i; for(i=0; i<n; i++) {} // n = (cykly-2)/3 5 <= n <= 769 Přidáme tolik nopů, kolik je zbytek po dělení. Příklad: delay 300 cyklů (300-2)/3 = 99 ; zbytek=2 for(i=0; i<99; i++) {} _nop_(); _nop_(); Při 12MHz je jeden instrukční cykl 1 mikrosekunda.
od AB1
25 kvě 2010, 19:34
Fórum: Televizory, monitory a projektory - PORADNA pro amatéry a začátečníky
Téma: Nejde videosignál přes SCART
Odpovědi: 4
Zobrazení: 1575

Vyřešeno.

Našel jsem na http://www.septem.cz/IT_Tech/hwb/connec ... scart.html

Pin 16 = 0V ...... composit
Pin 16 = 1-3V ...... RGB

Uzemnil jsem pin16 (propojením s 18.) a šlape.

Díky moc za zájem o můj problém.
od AB1
25 kvě 2010, 19:09
Fórum: Televizory, monitory a projektory - PORADNA pro amatéry a začátečníky
Téma: Nejde videosignál přes SCART
Odpovědi: 4
Zobrazení: 1575

DiGiCo:
Díky za odpověď.
Ano, obrazovka je úplně tmavá.
O pinu 8 jsem něco četl, ale pochopil jsem to tak, že na TV zapne AV vstup.
Já ho zapínám ručně.

Zkusím najít jakým napětím se na pinu 8 přepíná a vyzkouším.
od AB1
25 kvě 2010, 18:18
Fórum: Televizory, monitory a projektory - PORADNA pro amatéry a začátečníky
Téma: Nejde videosignál přes SCART
Odpovědi: 4
Zobrazení: 1575

Nejde videosignál přes SCART

Na televizoru Funai mám konektory VIDEO IN, VIDEO OUT, SCART Dále mám kabel SCART- CINCH. Cinche jsou připojeny na piny 19 a 20 (video-out a video-in). Jako zdroj videosignálu používám video výstup z fotoaparátu. 1. Když pošlu signál do VIDEO IN, zobrazí se v pořádku. 2. Ale přes kabel CINCH-SCART n...
od AB1
21 kvě 2010, 09:00
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: Bascom PonyProg a ISP programátor STK 200/300
Odpovědi: 7
Zobrazení: 2886

Že se to občas stane, s tím se musí smířit každý kdo programuje ve vrabčím hnízdě. Nebo i na kontaktní desce. Ale čip můžeš opravit, jak se ti tady už radilo. Vezmi nějaký oscilátor 1 - 8 MHz (5V) a připoj ho k pinu Xtal1. Země oscilátoru a čipu propoj. S takto připojeným oscilátorem půjdou fuse pře...
od AB1
27 dub 2010, 09:01
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: A/D prevodnik v ATMEGA16
Odpovědi: 17
Zobrazení: 5012

tam bude hodnota 0-1023 ze?
Ano.
Podívej se znovu na kód, trochu jsem ho upravil.
od AB1
25 dub 2010, 21:40
Fórum: Bezdrátová technika a technologie, VF technika
Téma: Proporcionální dálkové ovládaní
Odpovědi: 6
Zobrazení: 3320

Podívej se do modelbazar.cz.
Najdeš tam RC soupravy za 400 Kč.
Vyplatí se to stavět?

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