Walczę z ADC już dwa dni, więc szukam pomocy u was.
Pacjent: ATmega8
Problem: ADC zawsze zwraca wartość maksymalną 1023 (0x3FF)
Załączam kod inicjalizujący ADC, przerwanie i schemat. Wykluczylem już że MCU jest rypnięte, bo druga ATmega zachowuje się tak samo. ADC fruwa w trybie Free Running, przerwanie odpala się prawidłowo, ale odczyt ADCW zawsze zwraca max wartość, tak jakby na pinie było napięcie z poza zakresu.
Pin jest sterowany z zasilacza
mirkogreg - Walczę z ADC już dwa dni, więc szukam pomocy u was. 
Pacjent: ATmega8
P...

źródło: comment_1612439497G9is1UAoA3mWaQq2QgYYFE.jpg

Pobierz
@zarowka12: @porcupineG: Ha działa xD Generalnie to co wam zaprezentowałem na schemacie jest poprawne, ale pomyliłem się robiąc przeróbkę z tym kondensatorem (na niebiesko) i AREF było na potencjale masy.
Ten kod który wam pokazałem to tylko wycinek odpowiedzialny za ADC, jakbym miał pokazywać obsługę seriala to bym nie dał rady na screenach :P Dzięki za pomoc i zaangażowanie ʕʔ
  • Odpowiedz
  • 5
#inzynieria #automatyka #air #technologia #embedded #programowanie #pracbaza

Siema, szukam osób, które w pracy mają styczność z identyfikacją systemów, wykresami Bode/Nyquista, analizą stabilności i doborem algorytmów sterowania *na rzeczywistych obiektach*.
Chciałbym podziałać w tym kierunku w swojej branży. Teorię miałem na studiach, która stopniowo przez kilka lat ulatywała. Zdaję sobie sprawę, że dla wielu osób ten temat
@narwi: A co chcesz osiągnąć? Możesz popróbować tablic Z-N pod konkretne kryteria jakościowe, ale szału nie uzyskasz. Problemem jest to też, że nie mamy do czynienia z regulatorem ciągłym ale dyskretnym, a wszystkie nastawy zależą od czasu próbkowania.
  • Odpowiedz
via Android
  • 0
@Wegrzynski
@Wujek_Fester
@Androo

Eksperymentalne metody nastaw mamy opracowane bardzo dobrze (łącznie z różnymi trikami typu zmienne nastawy w zależności od wielkości błędu regulacji (mapy nastaw 2d) czy filtrowanie błędu by
  • Odpowiedz
#radiokomunikacja #krotkofalarstwo #elektronika #sdr #embedded #programowanie #cpp #arduino

Czy jest jakiś chip, typu CC1101 NRF24L01 CC2400 CC2500 Sx1278 (ten jest najbardziej obiecujący) z którego można odczytać fazę sygnału. Z odczytem RSSI nie ma problemu, problemem jest zawsze faza, przykładowo dla cc1101:
CC1101RXFIFO register.
CC1101
RSSI register.
Czy może kombinować ze zrzucaniem zawartości FIFO i z
@groman43: @technic:

Znalazłem ciekawe rozwiązanie, jest kilka opracowań oscyloskopu na Arduino, to mi trochę ułatwiło zadanie. Trochę kombinowałem z mixerami, i chyba zastosuję AD831, mikser aktywny ze wzmacniaczem, to będzie lepsze od AD25
  • Odpowiedz
Czołem Mirasy, Jako że zmieniam pracę dla narzeczonej (w starej #pracbaza jeszcze nie otarli łez :p ) i wyruszam do Trójmiasta, szukam firmy IT w #gdansk #embedded

Mam na oku 2 firmy:
UTC Fire & Security(Carrier)
Intel(Embedded C/C++)

Jest
jak mnie to platformio #!$%@? (°°
Miałem sobie projekt w pracy, nie otwierałem przez 8 miesięcy bo nie było trzeba. Teraz trzeba. Teraz nie działa. Platformio się zesrało.
Jak #!$%@? można używać takich narzędzi...
#stm #vscode #embedded
@zetisdead: Keil wygląda paskudnie ale trzeba przyznać, że działa. Ja ciągle stawiam za wzór Atmel Studio 7. Tam otwieram projekty sprzed kilku lat i wszystko śmiga, a na dodatek środowisko ma tryb nocny i jest wyraźne i przyjemne. A i ma normalne ustawienia bez #!$%@? się ze skryptami json i py. Och i cały dzień psu ... mam dość.
Najlepsze jest to, że to dotknęło wszystkie projekty na stm8 utworzone
  • Odpowiedz
#embedded #openwrt #i2c #c #cpp #programowanie

Miruny mam problem. Chce uruchomić I2C na openWRT i jeżeli mam wersje openWRT z mastera to wszystko działa, a jak te same ustawienia wrzucam na wersje stabilna openWRT v19.04 to już te i2c nie działa tak jak powinno. Nie wykrywa mi układu i w zasadzie po komendzie i2cdetect -y 0 wyrzuca mi jakieś smieci ( mase
#embedded
nie mam pojęcia czy dobry tag, ale tu chyba znajde najszybciej pomoc co do tego

wyciągnąłem touchpad z notebooka slimnote 14.2 kiano
jest na nim napis HLC HK-9562
na jego procesorze jest napis
Firma, w której pracuje poszukuję juniora - https://uk.fidanto.com/jobs/job-opening/information-technology-project-managers/graduate-wireless-software-engineer-212314594?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic.

Wymagania: RiGCz
Lokalizacja: Cambourne, około 10 mil na zachód od Cambridge, Wielka Brytania
Projekt: Warstwa fizyczna 5G (uplink, część kontrolna, zero DSP)
Technologie: Średniowieczne C
@wiecejszatana: float (double to i tak float i bez grzebania w asmie nic więcej nie uzyskasz);
atmelowe biblioteki oferują funkcję dtostrf, dtostre, abs, itoa oraz sprintf;
zatem możesz napisać:
char ps[10];
char ot[20];
float a = 123.9 * 432.12453
  • Odpowiedz
@QBA__: O bulwa! Dobre to! Ostanio implementacje I2C na raspberracza w pythonie widziałem, gdzie było machanie nogą GPIO i sleep() pomiędzy ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@dict:

O bulwa! Dobre to! Ostanio implementacje I2C na raspberracza w pythonie widziałem, gdzie było machanie nogą GPIO i sleep() pomiędzy ( ͡° ͜ʖ ͡°)


Panie... ja w pracbazie miałem sytuację że działaliśmy z jedną uczelnią. Projekt był na Xilinx ZynQ - to jest taka platforma hybryda 2xARM + FPGA i pan doktor - naprawdę łebski człowiek ale na Linuksach słabo się znał zrobił obsługę wyświetlacza na i2c właśnie tak jak piszesz z tym że gpio były zmapowane przez
  • Odpowiedz
Wykopki, właśnie kończe inzynierke kierunek Mechatronika, nie zamierzam isc na magisterke i nie wiem w co celowac, zeby moc w miare szybko znalezc prace (w gre wchodzi frontend lub embedded).

Za embedded przemawia to, ze mam wyksztalcenie kierunkowe, na inzynierke zrobilem robota line followera z wykorzystaniem arduino i esp8266.

Napisalem do niego program z regulatorem PID w Arduino, kierunek jazdy robota sterowany przez strone internetowa na ESP8266 i 2 tygodniowe praktyki w lokalnej firmie "elektronicznej" (proste naprawy urzadzen w zakladzie, lutowanie smd, tht).

Z
@wertersdfgdf: mi się wydaje, że skoro masz wykształcenie stricte na Embedded to czemu w to nie iść? Wybierz co wolisz robić, ale pójście w kierunku Embedded to wydaje się bardziej logiczne, patrząc po tym co napisałeś. Takie moje zdanie. Może i mniej miejsc, ale zdecydowanie mniejsza konkurencja.
  • Odpowiedz
@wertersdfgdf: Byczq, nie wiem. Ale studenciak, kierunek poboczny, coś ogarnia, to możesz rzucać cv, jak znajdziesz ofertę junior/staż. Nie trać czasu na jakieś 6 miesięcy uczenia się, jak możesz próbować już teraz startować i uczyć się za hajs.

A co do kierunku, to ty wybierasz co chcesz robić.
  • Odpowiedz
Jest tu jakiś mirek pracujący jako programista systemów wbudowanych? Kodzę od kilku lat aplikacje webowe i trochę mi się to przejadło i zastanawiam się nad nauczeniem się programowania na wbudowane bo od jakiegoś czasu mnie to trochę bardziej interesuje (jedyne doświadczenie jakie w tym mam to trochę zabawy z Arduino, jakieś czujniki i pierdoły xD) Jak wygląda w ogóle taka praca? Testuje się na jakichś emulatorach czy na rzeczywistych kontrolerach Jak bardzo
Testuje się na jakichś emulatorach czy na rzeczywistych kontrolerach


@onionomous: zależy, osobiście mam urządzenia na miejscu.

Jak bardzo trzeba ogarniać elektronikę i np schematy obwodów elektrycznych?


zależy, w mojej pracy wystarczy, że umiem coś polutować, potrafię przeczytać schemat, dokumentację czegoś i ogarniam podstawy, wiem, jak działają podstawowe podzespoły i znam prawo ohma xD
  • Odpowiedz
@onionomous: to pytanie jest raz na tydzień :) Odpowiem jak zwykle, że embedded to szerokie pojęcie i może obejmować elektronikę lub nie. To tak jakbyś pytał, czy w webówce trzeba ogarniać bramki do płatności. Zależy od projektu. W jednej pracy programowałem terminale płatnicze, elektronika nie była potrzebna. W innej robiłem wearables i elektronika była potrzebna. Doprecyzuj jaki obszar Cię interesuje.

Tak, embedded jest dużo stabilniejsze.
  • Odpowiedz