Płyta skończona. Zamówiłem tam, gdzie zawsze zamawiam czyli w Satland Prototypy. Ofc wybrałem najtańszą formę realizacji czyli muszę poczekać dwa tygodnie na płytki.
Zamówiłem 3 sztuki.
#kalkulatoranalityczny link
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Analityk: mam pytanie, nie złośliwe: czyli przemyślałeś co chcesz zrobić, zrobiłeś schemat połączeń elementów, zaprojektowałeś płytkę, polutujesz i dopiero będziesz kod na to pisać?
Pytam ponieważ etap projektowania i pisania zwykle prowadziłem dość równolegle, ale też nigdy nic skomplikowanego nie powstało.
  • Odpowiedz
@WebSpider: Tak, właśnie tak będzie. Projekt płytki uwzględnia to jaki kod może powstać, potrafię sobie też wyobrazić ten kod zanim go napiszę. To już kolejny projekt, wcale nie największy czy najbardziej złożony.
  • Odpowiedz
repo
Rozwijam płytkę, możecie zobaczyć jak wygląda, mi zaczyna się podobać. Myślałem, że trudno będzie ogarnąć połączenie pamięci z uC ale nie było tak źle. Bloki zasilania (3.3V i 5.5V) zajmują mniej niż 2 x 2 cm. Nie chciało mi się tego upychać na siłę i na dwóch warstwach, bo to raczej nie ma sensu, płytka i tak będzie dość spora.
Doszedł wyświetlacz i panel dotykowy. Dobrze się to prezentuje, korci mnie,
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

repo
Chyba skończyłem pracować nad schematem płytki. Żebyście mogli zajrzeć na szybkości daje zdjęcie ale to nie to samo co pdf (ale nie chce mi się już w to bawić).
Zrobiłem sobie na dysku awaryjny folder, gdzie zapisuje z datą i godziną to nad czym pracowałem. A niech będzie.
Zastanawiam się nad nFR24l01 - bo nie ukrywam, że chciałbym się łączyć z np. PC'tem żeby aktualizować bazę danych we flashu (tekst - wzory,
A.....k - repo
Chyba skończyłem pracować nad schematem płytki. Żebyście mogli zajrze...

źródło: comment_C0WWjxJ9GP57kI1tb8C8iukN7dXqHJks.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pan_wons: Sama atmega128 ma tylko 4kB wewnętrznej pamięci operacyjnej, to bardzo mało. W zewnętrznej pamięci trzeba będzie przechowywać wszystko to, co ma pojawić się na ekranie w formie gotowej plus wszystkie informacje o tym gdzie i jaki element ma się pojawić plus obraz tych elementów. W pamięci flash znajdą się czcionki itp ale to w i z pamięci ram wszystko będzie ładowane do procka i na ekran.
Poza tym ta
  • Odpowiedz
https://github.com/analityk/Calculator
Przypominam adres repo.
Dziś popracowałem nad schematem. Dużo rzeczy teraz wymaga przemyślenia i będzie miało ogromne konsekwencje dalej więc teraz widoczna część pracy idzie powoli.
Co idzie wolno: jaką pamięć static ram wybrać? Jaka będzie potrzebna? Jak zorganizować komunikację procesor-pamięć-wyświetlacz?
Zamówiłem wyświetlacz 128x64, panel dotykowy dla tegoż wyświetlacza (niby dziś wysłali, czekam).
Studiując notę katalogową MCP1624 stwierdzam, że zastosuje dwa akumulatory NiMH (2.0-2.8V na zasilaniu dla 3.3), w takich warunkach sprawność przetwornicy
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

https://github.com/analityk/Calculator
Mam ciśnienie na zrobienie czegoś ciekawego, stwierdziłem, że odbuduje stracony kalkulator (ONP) w świeżej i lepszej formie. Część sprzętowa to będzie uC ATmega128, wyświetlacz (jak się w końcu zdecyduje ale graficzny lcd, żadnych kolorowych), panel dotykowy (rezystancyjny) sterowany wprost z uC (możecie mi polecić jakiś tani zestaw), pamięć flash (pewnie AT45DB321D), zewnętrzny static RAM, zasilanie oprę na sprawdzonej już przeze mnie przetwornicy step-up MCP1624 (150mA @ 3.3V musi mi wystarczyć). Jeśli
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach