Dopiero co znalazłem czas żeby się pobawić, więc wrócę do tematu
Udało się, fuse ustawiony, ładnie śmiga.
mirekk36 napisał(a):
I nie do końca wiem o jakich ty problemach z odczytaniem procka piszesz przez ATB-USBasp ?
Posiadam dwa moduły atb can shield m1. Jeden programowałem kilka razy programatorem, który kupiłem chyba za 14zł. Na początku wszystko ładnie działało. Przy którymś razie, w mkCalkulatorze standardowo kliknąłem "Sprawdź podłączony AVR". Po chwili, nic innego nie robiąc, kliknąłem drugi raz "Sprawdź..." i procek już nie żył. Jedyne co mi przychodzi do głowy, to wina programatora. Dlatego przed zakupem ATB USBASP 4.2 chciałem się upewnić, czy druga płytka też nie wyzionie ducha. Na razie śmiga bez zarzutów.
--------------------------------------
Korzystając z okazji mam drugie pytanie. Mam wyświetlacz
OLED 0,96'' oparty na sterowniku SSD1306. Podłączyłem go do ATB USBASP 4.2 po SPI i przetestowałem programem ASP Multi Tool. Podłączenie i efekt jak na zdjęciach poniżej
____
No i teraz chciałbym go podłączyć do procka 64M1. Mam biblioteki MK_SPI_LIB i MK_GLCD. Próbowałem podłączyć analogicznie jak do USBASP, ale zostałem z jednym niepodłączonym pinem
a dokładnie D/C (wybór trybu pracy - stan niski oznacza przesył komend, wysoki - danych). Więc proszę o radę czy wgl te całe podłączenie zmierza w dobrym kierunku:
Piny wyświetlacza -> Piny procka (
Nota procka)
VCC -> VCC
GND -> GND
NC -> nie podłączone
DIN -> PB0 MOSI (SPI Master Out Slave In)
CLK -> PB7 SCK (SPI Clock)
CS -> GND
D/C -> to ten wspomniany pin, który nie wiem gdzie podłączyć
RES -> PD3 SS (SPI Slave Select)
A obecną plik mk_spi.h zmodyfikowałem tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.