Pytania oznaczone «c»

C jest imperatywnym (proceduralnym) językiem implementacji systemów. Został zaprojektowany do kompilacji przy użyciu stosunkowo prostego kompilatora, aby zapewnić dostęp do pamięci na niskim poziomie, zapewnić konstrukcje językowe, które wydajnie odwzorowują instrukcje maszynowe i wymagać minimalnej obsługi w czasie wykonywania. C było zatem przydatne w wielu aplikacjach, które wcześniej były kodowane w języku asemblera. z http://en.wikipedia.org/wiki/C_(programming_language)

157
Ile kosztuje wykonanie niestandardowego ASIC?

Przeglądałem kilka stron internetowych producenta ASIC, ale nie znalazłem rzeczywistej liczby. Zakładam, że powstanie stałego kosztu związanego z tworzeniem masek i taki będzie kosztować jednostkę. Uwaga: że tak naprawdę nie chcę mieć ASICa, jestem po prostu

117
Kompromisy przy rozważaniu SPI lub I2C?

Jakie kompromisy należy wziąć pod uwagę, decydując się na interfejs SPI lub I2C? Ta tablica akcelerometru / żyroskopu jest dostępna w dwóch modelach, po jednym dla każdego interfejsu. Czy jedno z nich byłoby łatwiejsze do zintegrowania z projektem

103
Pomiar pojemności kotów

Kiedy pogłaszczę mojego kota, a następnie dotykam go po nosie, doznałem szoku. Czasami, gdy do czegoś podchodzi, jej nos iskrzy się, odskakuje i wydyma powietrze. Zastanawiałem się, jak mógłbym zmierzyć pojemność mojego kota. Ile mikro-farad ma mój kot? Nie sądzę, że mogę po prostu przymocować...

67
Jak kondensator blokuje napięcie stałe?

Jestem z tym zmieszany! Jak kondensator blokuje napięcie stałe? Widziałem wiele obwodów wykorzystujących kondensatory zasilane napięciem stałym. Jeśli więc kondensator blokuje prąd stały, dlaczego miałby być stosowany w takich obwodach? Również napięcie znamionowe jest wymieniane jako kondensator...

65
Czy obwód może być zasilany z Ziemi za pomocą masy powrotnej na Marsie?

Czy możesz użyć gorącego drutu (120 V 60 Hz) z ziemi i miedzianego pręta włożonego do innego ciała pozaziemskiego (Marsa), aby ukończyć obwód? Jeśli impedancja nie była czymś, o co należy się martwić (udawaj, że Mars jest tylko milę czy coś takiego). Pytałem o to wcześniej w innych miejscach i...

57
RTOS dla systemów wbudowanych

Widziałem wiele artykułów, które mówią mi, że powinienem używać RTOS do zarządzania czasem i zasobami. Mój czas nie pozwolił mi na własne badania, więc przychodzę do chiphakera po radę. Korzystam z mikrokontrolerów o niskim zużyciu zasobów (MSP430, PIC) i szukałem RTOS, których mogę użyć. Do...

56
Dlaczego oscyloskopy cyfrowe są tak drogie?

Jestem początkującym w elektronice hobbystycznej i zastanawiam się, dlaczego oscyloskopy cyfrowe są tak drogie? W czasach tanich procesorów GHz, modemów USB 3, ADSL, odbiorników DVB-S, odtwarzaczy Blu-ray, które wszystkie mają niezwykłe częstotliwości zegara / częstotliwości próbkowania,...

55
Które produkty powinny mieć certyfikat FCC i ile to kosztuje?

Zdaję sobie sprawę, że nikt tak naprawdę nie robi tego na poziomie hobbystów, że udane produkty komercyjne zostały wprowadzone na rynek bez certyfikatu i prawdopodobnie nie mogę sobie pozwolić na to, jeśli będę musiał zapytać. Zawsze jednak zastanawiałem się nad kosztem boiska. O ile kosztuje...

51
Różnica między zatrzaskiem a flip-flopem?

Jaka jest różnica między zatrzaskiem a klapką? Myślę, że zatrzask jest równoważny flip-flopowi, ponieważ służy do przechowywania bitów i jest również równoważny z rejestrem, który służy również do przechowywania danych. Ale po przeczytaniu niektórych artykułów w Internecie znalazłem różnice między...

50
Dlaczego syntezator muzyczny zbudowany z łańcucha sprawnych obwodów multiwibratora po kilku godzinach „przestaje działać”?

Zbudowałem prototypowy syntezator klawiatury / dźwięku przy użyciu łańcucha 13 stabilnych obwodów multiwibratora, których wyjścia są podłączone do układu wzmacniacza audio (LM386) i głośnika, wszystkie zasilane z akumulatora 9 V DC. Każdy obwód jest dostrajany do jednej z 13 częstotliwości w...

48
Jak zmierzyć napięcie ujemne za pomocą ADC?

Pracuję z mikrokontrolerem PIC z wbudowanym 10-bitowym przetwornikiem ADC i chcę mierzyć napięcie w zakresie od -1 do -3 V. Pomyślałem o zastosowaniu wzmacniacza operacyjnego w trybie odwracania, aby napięcie było dodatnie, a następnie doprowadziłem je do zasilacza mikrokontrolera, ale tutaj...

47
Co robi kondensator Y w SMPS?

Wydaje się, że dobrze zaprojektowany SMPS ma kondensator łączący płaszczyzny uziemienia pierwotnej i wtórnej strony transformatora, taki jak kondensator C13 tutaj . Jaki jest cel tego kondensatora? Pozwoliłem sobie zrozumieć, że chodzi o tłumienie EMI, ale jaki rodzaj EMI tłumi i jak? Wydaje mi...

47
Dlaczego warto używać PLC zamiast mikrokontrolera?

Dlaczego wszyscy używają sterowników PLC w środowiskach przemysłowych zamiast rozwiązań opartych na mikrokontrolerach? W przypadku dłuższych zadań program PLC jest tak skomplikowany jak program mikrokontrolera. Rozwiązanie oparte na mikrokontrolerze może być bardziej konfigurowalne i ma niższą...

44
Wykorzystanie lotności we wbudowanym rozwoju C.

Czytałem niektóre artykuły i odpowiedzi Stack Exchange na temat używania volatilesłowa kluczowego, aby uniemożliwić kompilatorowi stosowanie optymalizacji obiektów, które mogą się zmieniać w sposób, który nie może być określony przez kompilator. Jeśli czytam z ADC (nazwijmy zmienną adcValue) i...