-
Data: 2010-03-14 22:05:32
Temat: Re: SPIF w Atmega88
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Adam Dybkowski wrote:
>> DDRB |= (1<<2); //SS
>> SPCR |= (1<<MSTR);
>> Nigdy go nie skasuje.
> Po zapaleniu bitu w DDRB włączasz pin SS jako wyjście. Zalecałbym
> wcześniej w PORTB nakazać mu przyjęcie odpowiedniej wartości (0 albo 1).
> Jeżeli zmieniasz tylko DDRB, przyjmujesz to co akurat przez przypadek
> było ostatnio. Proponuję nie bazować na wartościach z resetu.
Akurat nie. "If SS is configured as an input and is driven low while
MSTR is set, MSTR will be cleared" oraz "If SS is configured as an
output, the pin is a general output pin which does not affect the SPI
system". Jesli jest outputem, to nie ma znaczenia jaki jest jego stan,
jestem zawsze masterem jeśli ustawię MSTR. To był błąd u mnie, przez
jeden cykl zegara SS byl inputem i to wystarczyło żeby czasem zerowala
się flaga mastera.
Kod w dalszej czesci steruje SS ale to nie zmienia juz nigdy bitu MSTR.
Najnowsze wątki z tej grupy
- kolorowy e-paper
- Sterownik kotła CO praca PWM
- Jakie baterie A23 i LR44?
- OLED SSD1306 - degradacja?
- Który symulator AVR jest ,,prawilny"?
- Disk on Module, czym to odczytać?
- Pasta ochronna? Lutownicza?
- zagadka pneumatyczna
- Klip testowy, jak sie to używa
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
Najnowsze wątki
- 2025-11-25 konfigurowanie androida a sklep play
- 2025-11-25 Dwie umowy dożywocia
- 2025-11-24 Domowy switch 1GBit/8 portów, ale lepszy niż najtańsze
- 2025-11-24 Kraków => Production Coordinator / Representant Product Dev <=
- 2025-11-24 Warszawa => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-11-24 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2025-11-24 Białystok => Konsultant ERP Microsoft Dynamics 365 Commerce <=
- 2025-11-24 Rzeszów => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-11-24 Białystok => Programista React ze znajomością C++ <=
- 2025-11-24 Gdańsk => Dynamics 365 Commerce/POS Developer <=
- 2025-11-24 Białystok => Microsoft Dynamics 365 Finance Consultant <=
- 2025-11-24 Białystok => Senior Microsoft Dynamics 365 Business Central Konsultan
- 2025-11-24 I kolejne mleko się rozlało
- 2025-11-24 kolorowy e-paper
- 2025-11-24 Białystok => Konsultant Microsoft Dynamics 365 Finance <=




Ile kosztują tanie mieszkania w polskich metropoliach?