xentis napisał(a):
Jeśli tę z bluebooka to niestety muszę Cię rozczarować......
Tak potwierdzam - zawsze zapominam poprawić tego drobiazgu w sofcie do pobrania - ale w końcu się zmobilizuję
wystarczy jednak w niej zrobić drobną podmianę w makrach ustawiających stan wysoki, czyli takie coś w pliku "i2c_soft.h"
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
zamienić na taką postać gdzie operujemy rejestrem kierunku:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
aha no i funkcję i2c_init() z bluebooka też trzeba poprawić:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
na taką gdzie piny SDA i SCL zostają wejściami po resecie procka a wyłączamy wewnętrzne podciąganie
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
natomiast biblioteka z naszego sklepu jest od początku poprawnie zrobiona:
https://sklep.atnel.pl/pl/p/0581_0582-M ... teka-C/244
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]