Znaleziono 115 wyników

autor: Ania30
25 paź 2019, o 10:47
Forum: AVR/AVR32
Temat: Bascom duty cycle 50%
Odpowiedzi: 2
Odsłony: 503

Re: Bascom duty cycle 50%

A w tym kodzie gdzie dodać NOP

$regfile = "m328Pdef.dat"
$crystal = 16000000
Config Portb.1 = Output
Config Portb.2 = Output
Do
Toggle Portb.1
Wait 8
Toggle Portb.2
Loop
End
autor: Ania30
25 paź 2019, o 10:40
Forum: AVR/AVR32
Temat: Bascom duty cycle 50%
Odpowiedzi: 2
Odsłony: 503

Re: Bascom duty cycle 50%

Czy w tym kodzie dobrze dodałąm NOP ?
$regfile = “m328pdef.dat”
$crystal = 16000000
Portb.1.2 = Output
Ddrb.1 = Output
Do
NOP
NOP
Portb.1 = 1 ‘LED on
Waitms 8000 ’64 sekund
Toggle PortB.1
Portb.2 = 1 ‘LED off
Waitms 8000 ’64 sekund
Toggle PortB.2
Loop
End
autor: Ania30
24 paź 2019, o 21:27
Forum: AVR/AVR32
Temat: Bascom duty cycle 50%
Odpowiedzi: 2
Odsłony: 503

Bascom duty cycle 50%

Witam Gdzie w tym kodzie dać NOP aby było dokładniejsze duty cycle 50%. Czy dobrze dałam NOP. Za pomoc z góry dziękuję. Pozdrawiam Ania $regfile = "m328Pdef.dat" $crystal = 16000000 Config Pinb.1 = Output Portb.1 = 1 Led_1 Alias Portb.1 Config Pinb.2 = Output Portb.2 = 1 Led_2 Alias Portb.2 Do NOP N...
autor: Ania30
16 paź 2019, o 14:39
Forum: AVR/AVR32
Temat: Jak zrobić kod według wskazówek r-mik
Odpowiedzi: 1
Odsłony: 455

Re: Jak zrobić kod według wskazówek r-mik

Może chodzi o taki kod,tylko dlaczego jest napięcie 2.5 Volt ,dla mnie to nawet lepiej jak jest 2.5 Volt ,niż jak 4.5 Volt. Jak zrobić aby przy kwarcu 16 MHz mieć te 64/64 sekund ,bo teraz maksymalnie jest 32/32 ,przy kwarcu 8MHz jest 64/64 sekund. #include <avr/io.h> //kwarc 16 MHz ,32/32sekundy ,2...
autor: Ania30
3 paź 2019, o 12:40
Forum: AVR/AVR32
Temat: Jak zrobić kod według wskazówek r-mik
Odpowiedzi: 1
Odsłony: 455

Jak zrobić kod według wskazówek r-mik

r-mik podał mi takie wskazówki jak zrobic kod,i abym poradziła się na innych forach jak to zrobić. Na forach jakich byłam nikt nie potrafił zrobic kodu ,programu ,według wskazówek r-mik. Czy ktoś tutaj wie jak zrobić taki kod według wskazówek r-mik. Za pomoc z góry dziękuję. Oto te wskazówki : "Cały...
autor: Ania30
18 lut 2019, o 10:52
Forum: AVR/AVR32
Temat: Jak przerobić poniższy kod , aby działał tak jak chce.
Odpowiedzi: 1
Odsłony: 1131

Jak przerobić poniższy kod , aby działał tak jak chce.

Jak przerobić poniższy kod , aby na pinie PB3 i PB 4 ,miał 2 pentle z napięciem ,taraz ma 3,jedna bez napięcia , a 2 z napieciem 4.92 Volt i -4.92 Volt,jak usnunąć pentlę bez napięcia. ACeK oraz AT_tiny13A , na priwa wysłałam Wam wiadomość . kod i linki do strony. .NOLIST ;kwarc 16 MHz .INCLUDE "tn2...
autor: Ania30
9 lis 2018, o 00:50
Forum: AVR/AVR32
Temat: Mam idealne duty cycle 64/64 sekund? c.d.
Odpowiedzi: 9
Odsłony: 1240

Re: Mam idealne duty cycle 64/64 sekund? c.d.

#include <avr/io.h> #include <util/delay.h> //Kwarc 16 MHz void delayms( uint16_t millis ) { while ( millis ) { millis--; } } main() { unsigned int licznik0; DDRB = (1<<PB3)|(1<<PB4); PORTB|=(1<<PB3); while ( 1 ) { PORTB ^= (1<<PB3)|(1<<PB4); _delay_us(128000000); } } -------------------------------...
autor: Ania30
6 lis 2018, o 09:42
Forum: AVR/AVR32
Temat: Mam idealne duty cycle 64/64 sekund? c.d.
Odpowiedzi: 9
Odsłony: 1240

Re: Mam idealne duty cycle 64/64 sekund? c.d.

#include <avr/io.h> //kwarc 16MHz int main (void) { unsigned char Sekundy = 0; // Nasza zmienna ustawiona na 0 DDRB = (1<<PB3)|(1<<PB4); PORTB|=(1<<PB3); // Ustawienie bitu LED jako wyjścia TCCR1B |= (1<<CS02)|(1<<CS00); //Ustawia timer z preskalerem Fcpu/1024 while(1) { // Sprawdza wartość timera w...
autor: Ania30
4 lis 2018, o 11:05
Forum: AVR/AVR32
Temat: Mam idealne duty cycle 64/64 sekund? c.d.
Odpowiedzi: 9
Odsłony: 1240

Re: Mam idealne duty cycle 64/64 sekund? c.d.

#include <avr/io.h> #include <util/delay.h> // kwarc 16 MHz main() { DDRB = (1<<PB3)|(1<<PB4); PORTB|=(1<<PB3); while(1) { PORTB ^= (1<<PB3)|(1<<PB4); _delay_us(128000000); } } ------------------------------------------------------------------------------------ http://www.avrprojects.net/index.php/a...
autor: Ania30
4 lis 2018, o 02:16
Forum: AVR/AVR32
Temat: Mam idealne duty cycle 64/64 sekund? c.d.
Odpowiedzi: 9
Odsłony: 1240

Re: Mam idealne duty cycle 64/64 sekund? c.d.

#include <avr/io.h> main() { DDRB = (1<<PB3)|(1<<PB4); // LED on PB3-PB4 PORTB|=(1<<PB3); TCCR1B |= (1 << WGM12)|(1 << CS11)|(1 << CS10); //Fcpu/64 int i = 0; while(1) { if (TCNT1 > 20000) { i++; TCNT1 = 0; if(i > 100) { i = 0; PORTB ^= (1<<PB3)|(1<<PB4); } } } } ------------------------------------...
autor: Ania30
3 lis 2018, o 13:05
Forum: AVR/AVR32
Temat: Mam idealne duty cycle 64/64 sekund? c.d.
Odpowiedzi: 9
Odsłony: 1240

Re: Mam idealne duty cycle 64/64 sekund? c.d.

// Kwarc 16 MHz ,66/66 sekund #include <avr/io.h> main() { char toggle = 0; // toggle LED flag DDRB = (1<<PB3)|(1<<PB4); // LED on PB3-PB4 PORTB|=(1<<PB3); OCR1A = 4000; // number to count to TCCR1A = 0; // CTC mode // CTC mode, clk src = 1024, start timer TCCR1B = (1<<CS02) | (1<<CS00); while(1) { ...
autor: Ania30
2 lis 2018, o 01:09
Forum: AVR/AVR32
Temat: Mam idealne duty cycle 64/64 sekund? c.d.
Odpowiedzi: 9
Odsłony: 1240

Re: Mam idealne duty cycle 64/64 sekund? c.d.

Nie dostateczna odpowiedz , i nie na temat.
Na dalsze dywagacje odpowiedzi nie będzie ,nie będę karmić trolla.

[MOD]Zablokowałem możliwość edycji postu, aby potomni wiedzieli, komu chcą pomóc i jaką za to dostaną "nagrodę" od Ania30.
autor: Ania30
1 lis 2018, o 22:29
Forum: AVR/AVR32
Temat: Mam idealne duty cycle 64/64 sekund? c.d.
Odpowiedzi: 9
Odsłony: 1240

Re: Mam idealne duty cycle 64/64 sekund? c.d.

Na początku program ACeKa działał , bo dawałam takie fuse bity jak napisał. Po jakimś czasie dawałam fuse bity z programu mkAVRCalculator i wtedy nie działał 64/64sek ,nie wiedziałam ,nie zwróciłam uwagi,że są inne ,i że inne są powodem zmiany działania programu. Myslałam co się stało,że nie działa,...
autor: Ania30
1 lis 2018, o 15:42
Forum: AVR/AVR32
Temat: Mam idealne duty cycle 64/64 sekund? c.d.
Odpowiedzi: 9
Odsłony: 1240

Mam idealne duty cycle 64/64 sekund? c.d.

Witam Ostatni Kod ACeKa działa tak jak chcę tj.64/64 sek. [MOD] Gdzie ten kod? Poprzednio dawałam fuse bity programem mkAVRCalculator,a ten program na kwarc 8 MHz , ustawiał inne fuse bity ,jak podawał ACeK , dlatego było 8min/8 min. Zwracam Honor ACeKowi , przepraszam ,nie zrobiłam tego celowo. [MO...
autor: Ania30
20 paź 2018, o 09:20
Forum: AVR/AVR32
Temat: Assembler na C
Odpowiedzi: 47
Odsłony: 5662

Re: Assembler na C

Potrzebuję na procesor Attiny 2313A i Atmega8A,Atmega328P. Ostatni kod ACeKA jest mi potrzebny na Attiny 13A,a do niej kwarcu nie podłączy się. Elektronika Praktyczna i inne polskie czasopisma i fora, z założenia,mają być dla czytelnika ,a nie odwrotnie, powinny propagować i uczyć elektroniki,a jak ...
autor: Ania30
18 paź 2018, o 16:45
Forum: AVR/AVR32
Temat: Assembler na C
Odpowiedzi: 47
Odsłony: 5662

Re: Assembler na C

Mam już kod w ASM na liczniku i preskalerze1024,zrobiony z kodu C. Zajmuje 23 linijki i działa 64/64 sekund. Brakuje mi jeszcze abym w ostatnim kodzie ACeKa mogła mieć 64/64 sek przy wew.1MHz. Co trzeba napisać aby zmienić parametry w rejestrach ldi r20, 0xa1 ldi r21, 0x07. Teraz przydało by mi się ...
autor: Ania30
18 paź 2018, o 14:18
Forum: AVR/AVR32
Temat: Assembler na C
Odpowiedzi: 47
Odsłony: 5662

Re: Assembler na C

Już się nauczyłam jak mieć rozwinięcie asm,ale ciekawa jestem w jakim to programie jest ten plik *lss,czy jest w Eclipse ?. Udało mi się pprzerobić kod C na ASM. Działa jest zmiana polaryzacji co 64 sekund. Teraz spróbuję przerobić kod C na liczniku i preskalerze 1024 na ASM. W symlatorze w kodzie C...
autor: Ania30
17 paź 2018, o 15:50
Forum: AVR/AVR32
Temat: Assembler na C
Odpowiedzi: 47
Odsłony: 5662

Re: Assembler na C

r-mik napisał:
"Skompiluj i obejrzyj plik *lss."

Jakim programem to zrobić ,spróbuję,jeśli nie dam rady,spytam jak to zrobić tym programem.

https://www.elektroda.pl/rtvforum/topic612705.html

https://www.elektroda.pl/rtvforum/topic612705-30.html
autor: Ania30
17 paź 2018, o 11:58
Forum: AVR/AVR32
Temat: Assembler na C
Odpowiedzi: 47
Odsłony: 5662

Re: Assembler na C

Największe rzeczy osiągają ludzie, którzy służą innym. Więcej sentencji na: https://www.sentencje.com.pl/ AVR Assembler Tutorial 3 https://www.instructables.com/id/Command-Line-Assembly-Language-Programming-for-Ard-2/ ------------------------------------------------------------------------------ Jak...
autor: Ania30
14 paź 2018, o 23:19
Forum: AVR/AVR32
Temat: Assembler na C
Odpowiedzi: 47
Odsłony: 5662

Re: Assembler na C

Jak przerobić,zmienić ten kod, aby miał 64/64 sek. Jak by się udało to by był kod na liczniku w asm. Kod na liczniku w j.C , na preskalerze 1024 ,juz mam, ma 15 linijek , przerobiłam 2 dni temu z innego kodu. kod: .nolist .include "m8adef.inc" . main: ; ldi r16, high(RAMEND) ; init stack pointer ; o...

Wyszukiwanie zaawansowane