Pytania otagowane jako microcontroller

Urządzenie, które zawiera centralną jednostkę przetwarzającą (CPU), pamięć i (ogólnie) asortyment urządzeń peryferyjnych I / O (UART, ADC, DAC, I / O ogólnego przeznaczenia, I2C itp.) W ściśle sprzężonym standalone pakiet.


5
Co to jest seria XMOS?
Ok, więc ostatnio widziałem nazwę XMOS pojawiającą się w miejscach. Szukałem na ich stronie i szukałem w Internecie, ale nie mogę do końca zrozumieć, co to jest? Więc co to jest? Wydaje się, że jest to skrzyżowanie mikrokontrolera z układem FPGA? Zajrzałem również na ich stronę i nie byłem w …

10
Mikrokontroler z Java API
Mój zespół sprzętowy planuje użyć 8-bitowego mikrokontrolera Atmel AVR do przyszłego projektu. O ile wiem, musi być zaprogramowany w C. Znalazłem JVM dla AVR, chociaż jest on bardziej ograniczony niż natywne biblioteki C z Atmel. Czy możesz zasugerować mi 8-bitowy mikrokontroler obsługujący Javę? PS. Nie znam C i nie mam …


3
Wybór warstwy sieci za pośrednictwem magistrali CAN
Planuję używać magistrali CAN w aplikacjach automatyki przemysłowej, ale trudno mi zdecydować, jak wdrożyć warstwę sieciową. Czy ktoś tu ma jakieś zalecenia dotyczące protokołu wyższej warstwy w stosunku do CAN, który zawiera wytyczne dotyczące przypisywania identyfikatorów wiadomości i formatowania pakietów danych? Czy powinienem opracować własną, zastrzeżoną warstwę sieciową, czy wdrożyć …

8
Jakiego mikrokontrolera powinienem użyć?
Próbuję znaleźć najlepszy pakiet mikrokontrolerów dla moich programów komputerowych do komunikacji ze światem rzeczywistym. Mam nadzieję na dużą liczbę pinów I / O (do tej pory potrzebuję 64 cyfrowych, nic nadzwyczajnego jak analogowe i PWM), które mogę czytać i pisać bezpośrednio, wywołując funkcje z mojego programu działającego na moim CPU. …

4
Najlepszy programista PIC?
Chciałbym zacząć używać PIC w moich projektach i zastanawiałem się, który programista powinienem dostać. Mam duże doświadczenie w posługiwaniu się mikrokontrolerami (68k, avr), mam również duże doświadczenie z elektroniką (więc zbudowanie programatora jest możliwe). Chciałbym móc używać MPLAB, icsp, a funkcja debugowania w obwodzie wydaje się całkiem fajna. USB byłoby …

7
Czy śmigło Parallax jest dobrym produktem? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . W jaki sposób śmigło Parallax zestawia się z innymi rozwiązaniami wielordzeniowymi? Właśnie zobaczyłem …

3
Losowe i nieprzewidywalne zachowanie komparatora analogowego
Pracuję nad stosunkowo „prostym” projektem, w którym muszę zmierzyć częstotliwość fali sinusoidalnej o różnej amplitudzie i częstotliwości. Dla uproszczenia mam na razie tylko wejście fali sinusoidalnej o stałej częstotliwości (27 Hz) (ujemne wejście komparatora), które można zmieniać tylko amplitudą (za pomocą potencjometru). Dodatnie wejście komparatora jest ustawione na Vcc / …

5
PIC32 vs dsPIC vs ARM vs AVR, czy architektura ma znaczenie, kiedy i tak programujemy w języku C? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Obecnie używamy 32-bitowego mikrokontrolera PIC32. Działa dobrze dla naszych potrzeb, ale badamy również …

4
Konwersja STM32 ADC za pomocą HAL
Próbuję nauczyć się korzystać z „nowej” biblioteki HAL ze stm32. Kiedy próbuję wykonać prostą konwersję ADC, działa to tylko raz, ale potem przestaje konwertować. Przypuszczam, że flaga końca konwersji nie została ustawiona. Korzystam z płyty Discovery STM32f429I, która ma na pokładzie STM32f429ZI. Zauważ, że wiem o tym, że sprintf jest …

4
STM32: Przerwanie timera działa natychmiast
To jest kod timera w moim projekcie na STM32F429: //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = TIM_COUNTERMODE_UP; HAL_TIM_Base_Init(&RS485Timer); } …

7
Druk Arduino Serial niepotrzebnie zmienia zachowanie programu
Używam licznika pętli zadeklarowanego w nagłówku: int loop_counter = 0; Używam tego licznika do wywoływania zdarzenia tak często. Kiedyś używałem modulo dla tego samego rodzaju zachowania, ale uprościłem go, aby łatwiej było z nim pracować (nadal powoduje to takie samo zachowanie) void loop() { if(loop_counter > 100) loop_counter = 0; …

5
Częste zapisywanie w pamięci nieulotnej
Projektuję urządzenie, które automatycznie dostosowuje swoją fizyczną pozycję wraz ze zmianami temperatury. Jeśli urządzenie się wyłączy lub zasilanie zostanie odłączone, urządzenie musi zapamiętać swoją ostatnią temperaturę i położenie. Mam możliwość przechowywania tych wartości w pamięci EEPROM, ale problem polega na tym, że pozycja i temperatura mogą się bardzo szybko zmieniać. …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.