Skocz do zawartości

Ultimion

Użytkownicy
  • Zawartość

    15
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O Ultimion

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  1. Ultimion

    Raspberry Pi.

    Umowa NDA z Broadcomem ? masakra jakaś... produkują procesor i nie można zrobić na nim swojego projektu.... bo dane utajnione.... uważam to za nonsens. co do programowania w assemblerze.... programuje w tym języku jakieś 25 lat.... przechodziłem różne procesory zaczynając od 8 bitowych z80, mos6502 później Motorola 680xx i ostatnia rodzina Intela x86 i później mikrokontrolery microchip, atmel. Teraz chciałbym spróbować coś nowego i właśnie pomyślałem, ze może dobrą platformą będzie Raspberry... i teraz się zastanawiam czy to był trafiony pomysł. Na studiach programowałem w C, C++, Javie i
  2. witam kupiłem sobie to cacko RPI3 i sobie myślę, ze wejdę na forbot pewnie coś znajdę.... patrzę kurs Raspberry ... wow ekstra.... emocje opadły gdy doszedłem do ostatniej części i nic nie ma na temat programowania.... oczywiście piszecie ze będzie wszystko nawet assembler i tylko piszecie ze będzie Wiec zaczynam ten temat aby się cos więcej dowiedzieć. Mam taką wrodzona niechęć do tego aby robić cos pod "systemami" pod którymi nie mam 100% kontroli nad tym co robię. Dlatego interesuje mnie bardziej programowanie w assemblerze.... jak do tego podejść. Z logicznego punktu myślenia można d
  3. no właśnie, wszystko na nowo trzeba łączyć, aż jestem w szoku , ze nie można nadać nazwy ogólnej dla magistrali i wtedy sygnały by mogły mieć takie same nazwy. a jak nazywacie sygnały jeżeli macie w projekcie kilka magistrali na 5.0V , kilka na 3.3V itd. ? w moim projekcie są dwie magistrale 5.0V i musza być rozdzielone magistrala 3.3V wiec jest już problem z nazewnictwem sygnałów .... po prostu masakra, ze magistrale nie maja swoich indeksów, wtedy by można było "net" podpinać do konkretnej magistrali ... aż się prosi takie cos.
  4. czyli jak... jak mam sygnał D0 to musze je inaczej ponazywać ? trochę to dziwne, teraz jest przejrzyście, a tak to będę miał kilka wersji sygnału DO np. D0V1, D0V2 i etc ? Czy coś źle zrozumiałem ?
  5. Witam Napotkałem na mały problem W projekcie mam kilka magistrali BUS, ponieważ działają na różnych logikach (3.3V i 5.0V) Opis linii w magistralach są identyczne czyli np. D0,D1,D2...D8 na schemacie robię połączenia net i wszystko wygląda ok natomiast na PCB na konwerterach napięć które stosuje SN74LVC8T245, magistrale się łączą a takiego połączenia na schemacie nie mam, jak to ominąć, co jest powodem takiego zjawiska ?
  6. Oki Marek ... załapałem ... później na to wpadłem tez ze na wyborze coma się kończy , reszta mnie nie interesuje w sumie fajnie mniej problemów wielkie dzięki za wyczerpującą pomoc. pozdrawiam Ultimion
  7. no to w takim razie mam pytanie ... skoro TFDI widzę jak com port a ja pisze aplikacje to w aplikacji musze ustawić polaczenie, podaje nr com portu no i musze podać jakieś ustawienia prędkość, bit stopu i etc. wiec co mam tam wpisać ? aby odbierane dane były poprawne ?
  8. Ultimion

    ATxmega i zewn. SRAM

    przepraszam nie wiem jak to się stało nie napisałem dokładnie o jaki mikrokontroler mi chodziło, a chodziło o ATxmega128A1-AU dlaczego SRAM a nie SDRAM, ponieważ do SRAMu mam szybszy dostęp niż do skomplikowanej obsługi SDRAM, choć cenowo to wcale mi się nie podoba
  9. @Marek Wszystko pięknie ładnie, widziałem te strony z timingami co nie do końca było dla mnie jasne. Jeżeli chodzi o odbiór danych z FTDI to sprawa wydaje się prosta ... wysyłam z PC powiedzmy paczkę 256 bajtów i ja odczytuje tą paczkę bajt po bajcie w tej kolejności jak je wysłałem z PC. Tutaj trzeba zaznaczyć ze softwerowo musze sprawdzać czy dane są kompletne czy tez nie i czekać aż jakieś bajty znajda się w buforze FIFO. OK sprawa jasna. Gorzej wygląda sprawa wysyłania bajtów do bufora FIFO gdyż jeżeli chce wysłać powiedzmy 190 bajtów i wyśle je bajt po bajcie to kiedy je wyśle TFDI
  10. witam Czy może mi ktoś potwierdzić czy ATxmega będzie współpracować z SRAM jako 2MB x 8bit i jeżeli tak to jak należy ustawić EBI i jak to podłączyć do ATxmegi ?
  11. Witam Mam taki mały problem. Mam 2 źródła sygnału zegarowego i chciałbym ładnie zrobić automatyczny przełącznik tego sygnału CLK (teraz to robię za pomocą zworki, którą ustawiam w pozycji 1-2 na CLK1 lub 2-3 CLK2. Gdy jest podpięty CLK2 to mam dołączone zewn. zasilanie VDD 5V. chciałbym wiec to VDD użyć jako sygnał sterujący dla przełącznika CLK. Możecie mi tak na szybko podać symbol jakiegoś małego takiego układu, który by realizował przełączanie CLK ?
  12. witam posiadam taki oto moduł FTDI UMFT240XA . moduł ten od strony uC ma 8 bitową szynę danych i 4 sygnały sterujące: D0-D7 - I/O - 8 bitów danych RXF# - output - Transmit Control Line TXE# - output - Receive Control Line RD# - input 245 FIFO Write Status Line WR# - input 245 FIFO Read Status Line Czy ktoś już podpinał taki kontroler USB do uC i mógłby mi wyjaśnić jak tym sterować?
  13. wiec udało mi się zrobić własną bibliotekę (z innej biblioteki) wywaliłem to co mi nie było potrzebne i zostawiłem to co chciałem zmienić w tym co zostało. No i jest OK. Ale nadal nie potrafię np. wczytać z innej biblioteki jakiś układ (np. ATxmega128A i skopiować ten element do mojej biblioteki nie zmieniając nic. Po prostu przenieść jeden element biblioteki do mojej biblioteki. Widziałem, ze można to zrobić edytując plik i wklejając odpowiedni kod w tagach , ale pewnie jest jakiś cywilizowany sposób w Eagle.
  14. jakoś mi to nie wychodzi otwieram eagle 6.4.0. , następnie File>open>Library... wybieram bibliotekę np. 'ic-package.lbr' i co dalej ? nie mogę znaleźć niczego co by miało 'cut'
  15. witam, chciałbym odnowić temat i zapytać o cos takiego. Jak zrobić własną bibliotekę używając np. podstawki DIL-28 z paczki ic-package ? Ogólnie chodzi mi o to ze chciałbym zrobić własną bibliotekę z elementami, które będę używał w swoim projekcie (wszystkie elementy umieścić chce w jednej bibliotece) a te elementy bazują już na istniejących bibliotekach (choć niektóre są tylko w podstawowych podstawkach to jednak mają swoje indywidualne oznaczenia nóżek. Pozdrawiam
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.