Witam, Ostatnio mocno popularne stały się popularne mikrokontrolery z rdzeniem Cortex M0. Mają zastąpić mikrokontrolery 8 bitowe Jestem ciekaw waszych opini i doświadczeń na temat różnic w wydajności. Najpopularniejsze zastępcy 8 bitowców to będą: -STM32F0 (STM32F030) -LPC1000 (LPC1111) -SAM D20 (ATSAMD20E14)
Microchip wprowadza do produkcji nowe mikrokontrolery z serii PIC. Układy z serii PIC24 Lite oferują idealną kombinację niskiej ceny, niewielkiego wymiaru obudów oraz niskiego zużycia mocy, dzięki technologii eXtreme Low Power. Seria PIC24 Lite składa się z tanich 16 bitowych mikrokontrolerów w niewielkich obudowach z 14, 20 i 28 wyprowadzeniami. Wszystkie...
W miarę ewoluowania i zwiększania się złożoności zagrożeń bezpieczeństwa, projektanci aplikacji przemysłowych i konsumenckich muszą rozważyć implementację funkcji zabezpieczających w swoich urządzeniach już na etapie procesu rozwoju. Microchip Technology wprowadził na rynek nową rodzinę 32-bitowych mikrokontrolerów PIC32CZ CA, wyposażonych w rdzeń...
Problem dotyczy nie tylko pól bitowych. Oto IAR deklaruje, że przynajmniej proste zmienne typu volatile będą obsługiwane jak należy, tzn. „atomicznie“: "(...) In the IAR C/C++ Compiler for ARM, accesses to volatile declared objects are subject to these rules: (...) All accesses are atomic, that is, they cannot be interrupted (...) The compiler...
Ilość zer na początku nie ma znaczenia przy liczbie zapisanej dwójkowo. 00000000000000001 to to samo co 1. Autor może dodał jedno zero żeby była parzysta ilość cyfr, ale o prawdziwy powód musisz zapytać go sam :) Co do ADC - działa on tylko w jedną stronę. Mianowicie zamienia napięcie analogowe (w pewnym zakresie) podane na pin procesora na wartość...
Tak jak napisał kolega wyżej przerwanie OVF wykonuje się w momencie, gdy timer się przepełnia, co w tym przypadku oznacza jego wyzerowanie, czyli wyzerowanie rejestru TCNT2. W zależności od realizowanego programu moment wejścia w przerwanie może być nieco opóźniony w stosunku do momentu przepełnienia się licznika, a w tym czasie timer zlicza impulsy,...
Windows 7 64 bitowy.
Przedstawono działanie generatora generatora LFO oraz generatora szumu.Poniżej krótki fragment kodu, generację szumu można jeszcze zoptymalizować (np. stosując tablicę). Czy może kolega pokazać kilka przebiegów od strony kształtu sygnału ewentualnie udostępnić nagranie w formie *wave lub innym popularnym ? Załączam krótkie próbki w formacie .wav. Ps.Jeżeli...
kod przepisywałem więc zapomniałem o średniku I nie tylko o nim. Zapomniałes też chyba że 00111111 to nie to samo co 0b00111111. Teraz generalnie jest OK. A co do tego mnożenia to odnoszę wrażenie że nie słyszałeś o rzutowaniu w C. Tutaj jest nawet fajny artykulik:
(at)toch88 Nie ma powodów, aby nie stosować takiego zapisu. Np. Atmel w swoich nagłówkach dla ARM daje możeliwość korzystania z pól bitowych, lub składania wartości z masek i przesunięć. Przy czym jeśli korzystasz z pól to wygodnie jest użyć compund literals: Ponieważ posługujesz się konkretnym kompilatorem, więc ułożenie pól bitowych jest zawsze takie...
Na podstawie artykułu: chciałem spróbować nastawić timer1 (16 bitowy) w ATmega16. Robię to w ten sposób: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define LED1 PC0 #define LED2 PC1 volatile uint8_t cnt=0; void main(void) { DDRC |= (1<<LED1) | (1<<LED2); PORTC |= (1<<LED1); TCCR1A |= (1<<CS12) | (1<<CS10);...
Tutaj znajdziesz kalkulatory, które pomogą Ci to obliczyć i zrozumieć: Przykład dla 12MHz i chęci uzyskania 10Hz:
W ostatnich latach byliśmy świadkami licznych fuzji na rynku elektroniki. O ile dla młodszych inżynierów wydarzenia te często nie wiążą się z żadnymi emocjami, to bardziej doświadczeni elektronicy nierzadko martwią się o konkurencję na rynku oraz o los technologii i rodzin produktów, które były specyficzne dla pochłanianego producenta. Bywa jednak...
Renesas Electronics America ogłosiła wprowadzenie na rynek szerokiej gamy nowych, niskonapięciowych mikrokontrolerów (MCU) małej mocy. Poszerzając serię RX200, dostępną z pamięciami Flash w rozmiarach od 64KB do 1 MB i obudowach od 48-pinowych LQFP do 145-pinowych LGA, firma Renesans, posiada obecnie najszersza ofertę niskonapięciowych, przemysłowych...
Microchip reklamuje mikrokontrolery z rodziny PIC18F*K42* jako elastyczne platformy, mogące dopasować się do dowolnej aplikacji. Rodzina tych 8 bitowych układów składa się z 10 członków o szerokim zakresie parametrów: pamięcią flash od 16 do 128 KB czy obudowami od 28 do 48 pinów. Jednakże to nie elastyczność tej rodziny jest jej największą zaletą....
Microchip Technology poszerzył ofertę sprzedawanych mikrokontrolerów z rodziny PIC32 o nową linię produktów, dedykowanych do sterowania silnikami elektrycznymi. Układy z serii PIC32MK to cztery mikrokontrolery zintegrowane z peryferiami dedykowanymi do aplikacji związanych z sterowaniem silnikami elektrycznymi (PIC32MK MC) oraz osiem układów ogólnego...
Niektóre mikrokontrolery dostępne na rynku zostały zaprojektowane do jednoczesnego sterowania więcej niż jednym silnikiem. Znajdują swoje zastosowanie w urządzeniach takich jak klimatyzatory, pralki czy zmywarki. Ponadto aplikacje przemysłowe, takie jak falowniki, zasilacze bezprzewodowe (UPS), a także systemy grzewcze, wentylacyjne i klimatyzacyjne,...
W odpowiedzi na stale rozszerzający się rynek niewielkich urządzeń mobilnych stale podłączonych do Internetu firma Silicon Labs rozszerzyła swoją rodzinę 8-bitowych mikrokontrolerów Si10xx stosowanych w aplikacjach bezprzewodowych. Dzięki połączeniu ultra niskiej mocy pobieranej przez nowe mikrokontrolery z sub GHz transceiverami radiowymi EZRadio...
Microchip, po zakupieniu Atmela, utrzymuje nadal projekty, jakie realizowała ta firma przed przejęciem. Wypuszczane są kolejne układy z rodzin AVR (tinyAVR i megaAVR) jak i 32-bitowe mikrokontrolery z rdzeniem ARM-Cortex. Do układów tych dodawane są nowe rozwiązania, czego przykładem może być nowa seria mikrokontroleów tinyAVR, która właśnie weszła...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...
8-bitowe mikrokontrolery nadal można znaleźć w wielu projektach, ale dzięki nowemu, niedrogiemu 32-bitowemu z rdzeniem AMR Cortex-M0+ taktowanym 48 MHz — STM32C0 — firma STMicroelectronics dąży do wyparcia 8-bitowych jednostek. Co może się odbyć wskutek: „ograniczonego wpływu na strukturę kosztów” i lepszego wsparcia zapewnianego...
Mikrokontrolery MC9S08QB8/4 są 8 bitowymi mikrokontrolerami skierowanymi do segmentu rynku, gdzie zużycie prądu jest kwestią krytyczną, tj. w aplikacjach bateryjnych itp. Układy te są rozszerzeniem serii popularnych mikrokontrolerów S08 o poprawionej efektywności wykorzystania zasilania. Z całej tej rodziny układy QB8 zaprojektowane są do szerokiego...
Firma Geehy Semiconductor stale poszerza portfolio 32-bitowych mikrokontrolerów z serii APM32F, które z powodzeniem mogą zastąpić trudno dostępne aktualnie mikrokontrolery STM32F. Wraz z początkiem roku 2022 do oferty zostały wprowadzone mikrokontrolery z serii APM32F407 będące odpowiednikami produktów ST z rodziny „Foundation line” STM32F407....
5 grudnia 2005 firma Atmel związku z dużym zapotrzebowaniem klientów wypuściła nową serię ATtiny 24/44/84 - 8-bitowych mikrokontrolerów AVR o niesamowicie niskim poborze prądu (przy częstotliwości taktowania 1MHz i zasilaniu 1.8V pobór prądu wynosi 380uA (mikroamper), w stanie uśpienia jedynie 100nA (nanoamper)). Mikrokontrolery posiadają architekturę...
Firma ARM Holdings zaprezentowała dziś, jak to określa, "najbardziej wydajną energetycznie konstrukcję mikroprocesora na świecie". Bazuje ona na architekturze Flycatcher, a jej przeznaczeniem mają być urządzenia działające w myśl koncepcji "Internetu rzeczy", m.in.: sprzęt AGD, wyposażenie medyczne, liczniki energii oraz oświetlenie. Na razie dwie...
Firma Microchip umieściła podwójne wzmacniacze operacyjne w swoich 8-bitowych mikrokontrolerach. Mikrokontrolery PIC16F527 i PIC16F570, posiadają wewnętrzny moduł podwójnego wzmacniacza operacyjnego, 8-bitowy przetwornik ADC oraz dwa komparatory. Łącząc warunkowanie sygnałowe (signal conditioning) wraz z funkcją wzmocnienia, prezentowane chipy wdrażają...
Firma Microchip ogłosiła wprowadzenie nowej rodziny swoich mikrokontrolerów o konfiguracjach Flash/RAM: 64/16 KB, 256/64 KB i 512/128 KB. Nowe układy rozszerzą popularną serię 32-bitowych mikrokontrolerów PIC32MX3/4 i posiadają pojemniejszą pamięć RAM oraz większą liczbę układów peryferyjnych, jednocześnie kosztując mniej od swoich poprzedników. Nowe...
Firma Texas Instrument wprowadziła na rynek nowy 32-bitowy mikrokontroler z serii C2000 - Delfino 32-bit F2837xD. Dzięki dwóm rdzeniom C28x (200 MHz) z jednostkami FPU oraz dwóm akcelerometrom algorytmów sterowania, znanym także, jako control law accelerators (CLA), mikrokontroler cechuje się mocą obliczeniową dla operacji zmiennoprzecinkowych na poziomie...
Firma Renesas zaprezentowała na konferencji Embedded World rodzinę mikrokontrolerów RX64M, pierwszą we flagowej serii 32-bitowych mikrokontrolerów RX, produkowaną w procesie technologicznym 40 nm. Mikrokontrolery będą oparte o nowy rdzeń RXv2, zaprezentowany przez firmę w listopadzie ubiegłego roku. Rodzina RX64M, składa się ze 112 produktów, taktowanych...
Firma Texas Instruments zaprezentowała dziś następców swojej rodziny mikrokontrolerów MSP430, nową MSP432, która jak twierdzi - jest najbardziej oszczędną energetycznie rodziną mikrokontrolerów 32-bitowych z rdzeniem Cortex-M4F. Nowe MCU taktowane zegarem o częstotliwości 48 MHz, zużywają ultramałą moc nie tracąc przy tym nic na wydajności. Pobierają...
Silicon Labs prezentuje nowe układy Happy Gecko należące do rodziny energooszczędnych mikrokontrolerów EFM32. 32-bitowe mikrokontrolery Happy Gecko charakteryzują się najniższym jak dotąd poborem energii. Oparte o rdzeń ARM Cortex-M0+ oferują krótki czas wybudzenia i przełączenia z trybu oszczędzania energii. Wbudowana obsługa USB, szeroka liczba peryferii...
Firma Microchip wprowadziła do swojej oferty nową linię mikrokontrolerów z rodziny PIC18 - K83. Są to układy, które w swojej strukturze integrują 8-bitowy mikrokontroler z transceiverem CAN oraz szeregiem modułów CIP - Core Independent Peripherals, czyli niezależnych od samego rdzenia. Te nowe niedrogie układy integrują w 28-pinowej obudowie aż 15...
Nowe mikrokontrolery z rodziny S5D3 firmy Renesas zapewnić mają łatwiejsze w obsłudze środowisko ewaluacyjne dla nowych rozwiązań. Linia układów S5D3 jest najnowszym dodatkiem do rodziny mikrokontrolerów o wysokim stopniu integracji Renesas Synergy S5. Nowa grupa układów jest jedną z pierwszych, w których zintegrowano nowy akcelerator kryptograficzny...
Firma Microchip wprowadziła na rynek dwa mikrokontrolery rodziny PICmicro Flash PIC16F630 i PIC16F676. Nowe mikrokontrolery odznaczają się niewielką liczbą wyprowadzeń (14), zintegrowanym przetwornikiem a/c, precyzyjnym wewnętrznym oscylatorem, komparatorem oraz krótkim czasem gotowości do pracy. W konstrukcji mikrokontrolerów wykorzystano technikę...
Nowe mikrokontrolery STMicro z linii STM32G4 są przeznaczone dla ekonomicznych systemów sterowania silnikami itp. Układy te wyposażone są w do 512 KB pamięci Flash. STMicro wprowadziło rodzinę mikrokontrolerów STM32G4, wyposażoną w specjalny front-end dla sygnałów analogowych, już w 2019 roku. Elementy te dedykowane są m.in. do sektora elektromobilności...
Renesas Electronics RL78/G15 to 8-bitowy mikrokontroler klasy podstawowej z 1 KB pamięci SRAM, 4 KB lub 8 KB Flash na kod. Oferowany jest w różnych rozmiarach z obudowami od 8 do 20 pinów. Najmniejszy z nich, mający osiem wyprowadzeń, mierzy zaledwie 3 mm × 3 mm. Firma STMicro właśnie Kluczowe cechy i specyfikacje Renesas RL78/G15: * Rdzeń procesora...
Witam. Polecam 8 bitowy MC9S08GT60 lub jakiś 16 bitowy z rodziny MC9S12 Kolega ma rację ale z tym pierwszym lepiej zacząć od 8 bitowego sam zaczynałem od MC9S12 i nie miałem żadnej literatury, a sporo problemów :( Korzystałem z książki poniżej link najlepsza na naszym rynku i praktycznie jedyna dostępna po polsku opisująca procesory 8-bitowe motoroli...
NXP Semiconductors ogłosiło sprzedaż układów LPC11C22 i LPC11C24, które zawierają w sobie transceiver CAN oraz mikrokontroler z wbudowanym sterownikiem CANopen. CAN jest niezawodną magistralą pracującą bezbłędnie w trudnych warunkach. Wadą stosowania CAN są wysokie ceny układów obsługujących ten standard. Dzięki wprowadzeniu nowych elementów, możliwe...
Firma Nuvoton Technology wypuściła na rynek serię NUC123 - nowy 32-bitowy mikrokontroler z rdzeniem Cortex-M0 wyposażony w interfejs USB w standardzie 2.0 FS (Full Speed) oraz 10-bitowy przetwornik analogowo-cyfrowy. Nowa seria NUC123 posiada taktowanie zegara z wysoką częstotliwością 72 MHz, 20 KB SRAM oraz 8 portów do obsługi USB, co czyni go potężnym...
Firma Atmel wprowadziła na rynek pierwszą rodzinę mikrokontrolerów opartych na rdzeniu ARM M0+, która posiada szereg funkcji mających na celu usprawnienie projektowania płytek PCB a także konfigurowalny kontroler portu szeregowego. Rodzina SAMD20 została zaprojektowana, aby ułatwić migrację do architektury 32-bitowej użytkownikom 8-bitowych mikrokontrolerów...
Firma NXP rozszerza portfolio swoich mikrokontrolerów certyfikowanych przez USB-IF (LPC11Uxx) o nową rodzinę LPC11U6x. Nowe MCU z rdzeniem ARM Cortex-M0+ o częstotliwości taktowania do 50 MHz, w porównaniu do swoich poprzedników posiadają m in. rozszerzoną pamięć, zwiększoną ilość portów komunikacji szeregowej oraz szybki przetwornik analogowo –...
Witam - Założeniem był w miarę prosty i tani przełącznik, który pozwoliłby na integracje niezależnych 2 układów w jednym urządzeniu. Stworzyłem układ przełącznika 4 bitowej (na filmiku przejęzyczyłem się mówiąc o 6 bitowej) szyny danych oraz 3 sygnałów sterujących wyświetlaczem LCD sterowanych dwoma niezależnie działającymi uC. Dowolnymi uC - ja użyłem...
Witam, powoli kończę modernizację swojej nawijarki do cewek i transformatorów, licznik liczby zwojów postanowiłem wykonać na mikrokontrolerze jak w tytule PIC16F877A. Właściwie wszystko sprzętowo działa, za to utknąłem na końcu programu, otóż licznik może zliczać do 65535 zwojów, wszystko wyświetlam na wyświetlaczu 2x16. Mój problem związany jest z...
Firma STMicroelectronics idzie w kierunku coraz bardziej skomplikowanych aplikacji, dzięki rekordowo szybkiej serii układów STM32H7. Układy te posiadają dużą ilość pamięci SRAM (1 MB) i Flash (2 MB) oraz szeroką gamę peryferii i wyjść. Ten istotny skok jakościowy ST zawdzięcza opracowaniu własnego procesu produkcji o rozdzielczości 40 nm oraz innowacjom...
Nowa 32-bitowa rodzina mikrokontrolerów firmy Renesas - RA6M4 - zwiększa wydajność operacyjną do 200 MHz przy użyciu rdzenia ARM Cortex‑M33 z Arm TrustZone. Mikrokontrolery te zapewniają zoptymalizowaną wydajność wraz z najnowocześniejszymi zabezpieczeniami i łącznością obsługiwaną przez łatwy w użyciu elastyczny pakiet oprogramowania (FSP)....
Firma STMicroelectronics wprowadziła do sprzedaży pierwsze bezprzewodowe mikrokontrolery STM32 w 2018 roku z rodziną STM32WB z rdzeniami ARM Cortex-M4 i M0+. Układy te wyposażone były w radia Bluetooth 5.0 i 802.15.4, a na początku tego roku zaprezentowała rodzinę STM32WL Cortex-M z interfejsem LoRa. Firma zaprezentowała teraz nie kolejną bezprzewodową...
Zespół naukowców z ARM Inc. opracował 32-bitowy mikroprocesor wyprodukowany na elastycznym substracie, który według firmy może utorować drogę do w pełni elastycznych inteligentnych systemów zintegrowanych. W swoim artykule opublikowanym w czasopiśmie Nature, grupa opisuje, w jaki sposób wykorzystali cienkowarstwowe tranzystory z tlenkiem metalu wraz...
Witam, nieprecyzyjnie zadane pytanie, wejście wejściu nie równe, zauważ, że są układy, które mają różne wejścia o różnej rozdzielczości, dalej porównywanie ze sobą układów "małych" 8/16-bitowych z dużymi np. 32-bitowymi mikrokontrolerami chyba nie ma sensu. Tu im większa ilość wyprowadzeń, tym więcej wejść. Aby to sensownie rozważać, można uwzględnić...
Pokaże Ci przykład dodawania dwóch liczb wiecej jak 8 bitowych (i mniejszych niz 16 bitów), przykład ten znalazłem w ksiązce "Mikrokontrolery AVR w praktyce " Jarosława Dolińskiego ; dodaj dwie liczy 16-bitowe r1:r0 + r3:r2 add r2, r0 ;dodaj młodsze bajty adc r3, r1 ; dodaj starsze bajty z przeniesieniem Więcej przykładów operacji arytmetycznych znajdziesz...
Hmm. Dziwne pytanie. Na zasadniczą część odpowiedziałeś sobie sam. Pozostają kwestie dodatkowe typu tryb obsługi, sposób ładowania wartości początkowej etc. Temat umieściłeś w dziale "mikrokontrolery". Ja mogę Ci napisać, jak to działa w stareńkim 8051. Niestety nie napisałeś, o jaki licznik i gdzie umieszczony chodzi. Pozdrawiam.
A ja proponuje: - Początkujący i Bascom (bo zazwyczaj poczatkujacy zaczynaja od bascoma) - AVR / PIC 8,16/ i inne 8 / 16 bitowe - DSP - ARM/AVR 32 i inne 32 bitowe :)
Witam, bardzo proszę o informacje, na które współczesne 16/32 bitowe mikrokontrolery (ARM, PIC, ST?) istnieją darmowe środowiska programistyczne. Interesuje mnie kompilator C, który działa pod Windows. Chciałbym aby takie narzędzie było instalowane jako jeden pakiet, a nie zbieranina kilku komponentów, które później trzeba ręcznie konfigurować. Tak...
Mamy jeszcze MSP430 - też 8bitowiec, który kiedyś słynął z tego że "nie pobiera prądu". Jak jest obecnie - nie wiem, bo nigdy tych procków nie dotykałem] MSP430 to mikrokontrolery 16-bitowe.
Microchip wprowadził do produkcji serię GA3 układów PIC24F. Są to 16-bitowe mikrokontrolery wyposażone w technologię nanoWatt XLP (eXtreme Low Power). Układ ten wyposażony jest w możliwości uśpienia, gdzie pobiera zaledwie 340nA prądu i automatyczne przełączanie na zasilanie bateryjne, gdy normalne Vdd zostanie wyłączone. Układ posiada także wbudowany...
Witam, Kupię książkę "Mikrokontrolery AVR język C podstawy programowania" za przystępna cenę wraz z płytą dvd (ewentualnie z drugim tomem - "Język C Pasja programowania mikrokontrolerów 8-bitowych") Oferty proszę kierować na priva Pozdrawiam
Zespół projektowy Arduino poinformował dziś na swoim blogu o swojej nowej płytce rozwojowej przygotowanej wspólnie z firmą Atmel — Arduino Zero. Sercem nowego Arduino jest mikrokontroler Atmel SAMD21 z 32-bitowym rdzeniem ARM Cortex M0+. To już druga, po Arduino Due, płytka bazująca na układzie z architekturą ARM. Wszystkie ich poprzedniczki...
Firma Texsas Instrumets Incorporated rozszerzyła swoją rodzinę produktów SafeIT o dwie serie mikrokontrolerów wyposażonych w 32-bitowy dwurdzeniowy ARM Cortex-R5 z taktowaniem do 330 MHz. MCU Hercules RM57Lx oraz TMS570LCx wyposażone w blok obliczeń zmiennoprzecinkowych, mają według producenta o 50% większą wydajność obliczeniową w porównaniu z którymkolwiek...
Sprzedam : Mikrokontrolery Analog Devices 1)ADUC845BSZ62-5 (2 sztuki). Nowe, oryginalnie zapakowane Specyfikacja: 8-bitowy mikrokontroler, MicroConverter z ADC, ADuC8xx, 12.58 MHz, 62 KB, 2 KB, 52 piny/-ów, MQFP - 2 sztuki. Nowe, oryginalnie zapakowane Cena w sklepie: ~90PLN/ szt. Cena sprzedaży: 45 PLN / szt. 2)ADUC7024BSTZ62 (2 sztuki). Nowe, oryginalnie...
Microchip wprowadził na rynek nową rodzinę mikrokontrolerów. Oparta na PIC16 linia układów PIC16F19197 to MCU o zmniejszonym poborze prądu i wbudowanym, niezależnym od rdzenia układu kontrolerem wyświetlacza LCD. Rodzina tych układów liczy dziewięciu członków. Oprócz kontrolera LCD układy te wyposażone są w szereg innych peryferiów o różnym stopniu...
Firma STMicroelectronics wprowadziła do sprzedaży nową rodzinę mikrokontrolerów - STM32H7. Są to dwurdzeniowe układy z rdzeniami ARM. Jak twierdzi STM, są to najpotężniejsze układy tego rodzaju dostępne obecnie na rynku - posiadają wysoką wydajność przy niskim poborze mocy, oferując jednocześnie zaawansowane mechanizmy np. wspierające bezpieczeństwo...
Firma STMicro niedawno wprowadziła na rynek rodzinę jednordzeniowych mikrokontrolerów STM32H7 z rdzeniem ARM Cortex-M7, a następnie kilka dwurdzeniowych modeli z ARM Cortex-M7 / M4, z których większość jest taktowana zegarem o częstotliwości do 480 MHz. Firma zaprezentowała teraz pięć nowych, szybszych części z tej rodziny, taktowanych zegarem z częstotliwością...
Lutownicą transformatorową wiele da się zrobić ale przy obecnych cenach warto wyposażyć się w grzałkową z wymiennymi grotami a z czasem gdy to potrzebne hot air, które obecnie też są dość tanie. Profesjonalistom na wieść o tosterze pewnie włos się na głowie jeży ale hobbystom wolno więcej. Co do 8bitowców tutaj ciekawe fakty [url=]Czemu 8-bitowe mikrokontrolery...
Mikrokontrolery Renesas RZ/T2L wykorzystują protokół komunikacyjny EtherCAT, aby zapewnić szybkie sterowanie systemami przemysłowymi w czasie rzeczywistym. Oparty na 32-bitowym rdzeniu ARM Cortex-R52 pracującym z maksymalną częstotliwością do 800 MHz, układ RZ/T2L dostarcza do 1 MB ściśle powiązanej pamięci SRAM z kodem korekcji błędów (ECC). Do trzyportowego...
Czy Ktoś konfigurował w 16f877 port D do pracy jako 8-bitowy port równoległy? Potrzebuję sprawdzonych wiadomości. Skonfigurowanie według książki "Mikrokontrolery jednoukładowe PIC" nie działa. Czy da się to sprawdzić MPLABem?
Microchip ogłosił wprowadzenie nowej serii 32-bitowych mikrokontrolerów PIC32 o rozszerzonym zakresie temperatur pracy - od -40°C do 105°C, co pozwala na zastosowanie ich w aplikacjach wymagających większej odporności - w przemyśle, medycynie czy pojazdach. Poza tym układy oznaczone V-Temp w dalszym ciągu posiadają wszystkie funkcjonalności mikrokontrolerów...
Firma Fuijtsu Semiconductor Limited zaprezentowała pierwszą linię 32-bitowych mikrokontrolerów o architekturze RISC z nowej rodziny FM4 z rdzeniem ARM Cortex – M4. Zbudowane w oparciu o istniejącą rodzinę FM3, produkty z rodziny FM4 oferują wyższą wydajność obliczeniową oraz rozszerzą funkcjonalność peryferiów. Docelowym zastosowaniem nowych...
Ogólnie ATmega8A taktowany kwarcem np. 16MHz pracuje stabilniej (większa odporność na zakłócenia) gdy jest aktywny CKOPT. Kolega powinien się cieszyć, że w ogóle atmega mu pracuje bez włączonego CKOPT przy tej częstotliwości, bo jest to niezgodne z dokumentacją mikrokontrolera:. Dokładne wyjaśnienia tutaj: cz. I: cz. II: Jeszcze z ciekawostek, to w...
Poszukaj w sekcji mikrokonwertry analoga. Jest tam parę interesujących kości np. najpopularniejszy ADuC812 ma 8kanałowy 12bitA/C i dwa 12bit C/A. Dosyć szybkie -200ksps. Również Cygnal ma mikrokontrolery z A/C i C/A.
A wedlug mnie procki serii 51 to troche juz przeszlosc. Zgadzam sie z poprzednim postem ze lepiej zaczac od Atmeli ale z pic-ami bylbym ostrozny. Generalnie polecam BASCOM AVR demo mozna z interku sciagnac i na poczatek pisac programiki nawet z wykorzystaniem tylko symulatora. Pozdrawiam BB nie jest niestety prawdą że procesor 51 jest przeszłością...
Druga instrukcja ustawia podciaganie na pinie PD6 w trybie wejscia lub stan wysoki w trybie wyjscia. Operator ^ to bitowe XOR, zatem instrukcja PORTD^=1<<PD6 (czyli PORTD = PORTD ^ 0x40) w trybie wyjścia powoduje NEGACJĘ stanu linii PD6, a w trybie wejścia WŁĄCZENIE/WYŁĄCZENIE podciągnięcia tej linii (zależnie od stanu przed wykonaniem instrukcji).
W dziale pod koniec strony znajdziesz 'Obsługa wyświetlacza LCD na AVR' w asm, a jeżeli piszesz pod 51 to też coś znajdziesz np:
poszukuję zamienników o podobnych parametrach do PIC16C55, mikrokontroler 8-bitowy, 24bity ramu, 512 eprom, 20MHz taktowanie, 28pinów, nieznaczne różnice mogą dotyczyć dowolnego z wymienionych parametrów jak i ilości pinów. chodzi o to by w efekcie podobnie się sprawowały. proszę o podanie marki i typu, ewentualnie linka do datasheetu, lub sklepu gdzie...
ostatnio znalazłem fajną kamerkę i chce ją spróbować wykorzystać. LM9630 (lub KAC-9630 , jako że Kodak ich przejął) W mselektronik są po 100zł. (Są też inne modele...) Co w kamerce interesującego? 1.Wyjście cyfrowe, 8 bitowe 2.do 580kl/sec Minusem jest mała rozdzielczość (120x100) i jest to kamerka czarno-biała... ale do robota sledzącego jakiś obiekt...
A co sie tak uparles na tego C++? :) "C" Ci nie wystarcza? . Mikrokontrolery to nie PCty (jak narazie:) a juz na pewno nie 8 bitowe mikrokontrolery.
Freddie Chopin --> oooj widzę, że boli cię ta dużo mniejsza popularność ARMów na korzyść zwykłych AVRków ;) (mówię popularność! bo ty zaraz zaczniesz wykrzykiwać znowu że ktoś się z tobą spiera o wyższość jednych nad drugimi) ... Gdzie by tylko ktoś nie wspomniał coś o jakichkolwiek aspektach ARMów w kontekscie AVRów to zaraz ciebie pełno i głoisz swoją...
Jeśli programowałeś w Pascalu to z przejściem na c sobie poradzisz. Tylko nie zapomnij o różnicy między = a == ! Na tym pascalowcy się często wywalają. :] I nie zapomnij o kompilacji z „-Wall” (czyli wyświetlaniem wszystkich ostrzeżeń. przydają się). Kilka prostych programów programów na PCta i po paru kwadransach/godzinach/dniach możesz...
Chodzi o najmniejsze fizycznie, ale reprezentantów w różnych klasach np. 4,8,16,32 bitowych.
Operacja zmiany znaku polega na zanegowaniu wszystkich bitów i powiększeniu wartości o 1. Stąd 1 ma postać '0001', a -1 to '1111' ('0001' -> '1110' -> '1111'). Z poziomu języka C, spełniona jest równość (-x) == (~x + 1). To z takich prostych faktów. Co do przesunięcia w prawo, wyróżnia się zasadniczo dwa przesunięcia w prawo: logiczne (wolne miejsca...
... Po minucie masz 1V czyli 2,55 V = 254 (bo to jest maks do zapisania na 8 bitach) ... Ad2 . N ma szansy działać bo to maszyna 8 bitowa maks do rejestru możesz zapisać 254. ??? Można prosić o źródło tych rewelacji? Albert To nie rewelacje tylko źle mnie zrozumiałeś po czyli są obliczenia. Nie powiesz mi przecież że przy 8 bitowym rejestrze to ma...
Mimo że mikrokontrolery 32 bitowe są coraz bardziej wydajne i zaawansowane, aplikacje na 8 bitowe rdzenie nadal są popularne. 8 bitowe mikrokontrolery sprawdzają się w aplikacjach, nie potrzebujących dużej mocy obliczeniowej oraz umożliwiają zachowanie niskiego poboru mocy oraz niskiej ceny. Sytuację może odmienić rdzeń Cortex-M0+ który, ma być zarówno...
Microchip wprowadza do produkcji następną generację prostych ośmiobitowych mikrokontrolerów z serii PIC. Wyposażone są one w zaawansowane peryferia analogowe i cyfrowe, co pozwala aplikować je w szerokim zakresie urządzeń - ładowarek do baterii, oświetleniu ledowym, zasilaczach oraz urządzeniach do kontroli pracy urządzeń. Układy PIC12F752 oraz PIC12HV752...
Właśnie odkryłem Xmegi i w ostatniej chwili zrezygnowałem z Propellera żeby w Xmedze projekt zrobić :) Przy okazji czy ktoś mógłby mnie uświadomić (bo nie znalazłem) czy xmega przy pomocy DMA może wypluć stream 4 bitowy? 1 bitowy bez problemu przy pomocy SPI, ale 4 bitowy?, konkretyzując: wczytać 1 bajt z pamięci i wysłać w porcjach po 4 bity równolegle...
Witam. Można pomyśleć że nie właściwy dział. Napisałem tu ponieważ myślę że osoby piszące programy na mikrokontrolery lepiej zrozumieją problem. Chce połączyć Raspberry PI (dla nie wtajemniczonych mini komputer na ARMie i pod kontrolą dedykowanego linuxa) po TWI z paroma atmegami. Mój problem to użycie zmiennej char w standardowym systemie operacyjnym....
Ile instrukcji zajmuje na AVR dodawanie dwóch zmiennych 16-bitowych umieszczonych w pamięci z zapisem wyniku do pamięci? A ile analogiczne mnożenie? Jak to wypada w porównaniu z ARM? Zgaduję, że w pierwszym przypadku jakieś 3..4 x więcej, w drugim - kilkadziesiąt razy więcej (czyli tyle razy wolniej). O programowej emulacji operacji zmiennopozycyjnych,...
Witam! Jestem początkujący w tym temacie, od niedawna uczę się programować mikrokontrolery AVR. Po pierwszych programach typu migająca dioda przy użyciu funkcji delay oraz opanowaniu timerów na tyle aby one sterowały diodą chciałbym "oswoić" serwomechanizm : TowerPro SG90. Trochę czytając na internecie oraz oczywiście dokumentacje atmegi328p udało mi...
Firma Microchip Technology zaprezentowała nową rodzinę 32-bitowych mikrokontrolerów PIC32MZ Embedded Connectivity (EC), składającą się aktualnie z 24 modeli MCU. Nowe mikrokontrolery zapewniają wydajność na poziomie 330 DMIPS oraz 3.28 CoreMarks/MHz. Produkty zostały wyposażone dodatkowo w pamięć Flash do pojemności 2 MB, pamięć RAM do 512 KB oraz...
Poprostu chce się krok po kroku nauczyć programowania mikrokontrolerów.W internecie znalazłem przykładowe filmiki czy artykuły o migających diodach. No nie jest to za ambitne, chodzi mi o to czy jak już trochę się nauczę czy będzie to można dalej wykorzystywać. Właśnie dlatego zaczyna się od migania diodami, żeby uczyć się krok po kroku. Miganie diodą...
Więc jak zapisać np że chcę ustawić bit na wyjściach PD1 oraz PD5, a nie wiem co jest na PD0, PD2-PD4,PD6-PD7. A to o to chodzi. Poczytaj: A zwłaszcza w tym wypadku powinien Cię zainteresować operator OR (dodawania) - Ustawia bity oznaczone jedynką bez zmiany pozostałych bitów -
jeśli wolno na chwilę wtrącić coś bardziej podstawowego , Ja zadam jeszcze bardziej podstawowe pytanie. Te całe magiczne optymalizacje związane z próbami wymuszenia na kompilatorze inline'owania funkcji - one mają jakiś normalny cel? Czy Twój program działa zbyt wolno do REALNEGO zadania jakie przed nim postawiłeś? Może nie wyrabia się w rzeczywistej...
Witam, proszę o pomoc. Mam wyświetlacz 7 segmentowy sterowany multipleksowo. Każdą zmienna w1, w2, w3, w4 przyjmuję cyfrę z tablicy znaków. przykład w1 = 1 w2 = 3 w3 = 5 w4 = 9 na wyświetlaczu zapala się 1359 To jest ok i działa prawidłowo każda dowolna liczba od 0 do 9 Ale problem mam z połączeniem i rozdzieleniem zmiennych. Moim zamiarem jest aby...
Chiński gigant internetowy, Grupa Alibaba, ogłosiła w ostatni piątek, 20 kwietnia, że kupuje firmę C-Sky Microsystems. Jest to chiński projektant 32-bitowych CPU do systemów wbudowanych. Firma nie zdradziła detali transakcji. Ruch ten wpisuje się w zmiany wśród firm podobnego typu - Google, Amazon czy Alibaba - które chętnie kupują firmy półprzewodnikowe...
Mają i wersje flash. Dwa typy z pamięcią flash. Naprawdę dużo. Taki wybór, że mnie głowa rozbolała ;) Jak byś musiał wyprodukowac 2000000 wentylatorów po $3 to byś brał Rozmawiamy o układach interesujących z punktu widzenia hobbysty. Kup 100 układów i programator. Przylutuj 100 układów, choćby do płytki uniwersalnej. Zaprogramuj i wyrzuć podczas prób,...
Wkrótce najwyraźniej pojawi się nowa rodzina mikrokontrolerów Microchipa - następców XMEGA? Póki co jest już wsparcie w MPLab i Atmel Studio, czyli po plikach nagłówkowych można się zorientować jakie będą możliwości tych układów. Oznaczenia AVR128DA64 - pierwsza liczba to wielkość FLASH, druga to liczba pinów (28, 32, 48 lub 64), 16 kB SRAM. Co mają:...
AVR zajmuję się już od kilku lat z ARM mam od jakiegoś czasu już do czynienia. Chciałbym zasięgnąć czegoś z PICków zarówno w 8 bit jak i w 32 bitowych. Chciałbym mieć pogląd na różne rozwiązania i podczas projektów mieć możliwość wyboru ciekawego rozwiązania. Dlatego chętnie chciałbym zacząć np z takim zestawem co znalazłem, ale niestety nie ma do niego...
Żmudne było weryfikowanie wszystkich informacji z notami aplikacyjnymi, ale dzięki temu znalazłem kilka rozbieżności między ich treścią, a plikami definicji XML/ATDF, np. jeśli chodzi o dostępne bajty z wartościami kalibracyjnymi, czy ilość i rozmieszczenie fuse bitów (najnowsze modele z interfejsem UPDI) - ostatecznie wybrałem dane z not. W przypadku...
Potwierdzam - nie warto się przywiązywać do jednego producenta / jednego typu mikrokontrolera. Ale na początek warto wybrać mikrokontrolery które są najbardziej popularne (przykładowo STM32 / ESP) - dlatego, że najłatwiej znaleźć materiały do nauki :) STM32F411 jest jak najbardziej dobrym wyborem. Jeśli chcesz konkretów, proszę bardzo. Pracowałem w...
Ja pisałem o dodaniu prostego FPGA, aby można było dodać to co potrzebuję. Np, mam procek, który mi oferuje 8 timerów 16-bitowych i 8 UARTów, a potrzebuję np. 15 timerów 8-bitowych. Więc kasuję z opisu te timery i procki i dodaję gotowy moduł timera 8-bitowego. Prosty FPGA = CPLD. Jaki problem do AVR podłączyć przez magistralę CPLD w którym będzie...
Witam, Powoli zaczynam myśleć o mikrokontroletach. Przeglądając internet natknąłem się na układy esp32 gdzie można w micropythonie coś podziałać. Zacząłem powoli uczyć się pythona więc spodobała mi się ta myśl, dlatego że przeraża mnie myśl o uczenia się C dodatkowo. Po prostu nie chcę rozdrabniać i uczyć się miliona rzeczy - nie że jestem leniwy ale...
Jest jasne, że 32-bitowe mikrokontrolery ARM, szczególnie STM32 są i będą popularne.
AT91SC to 32 bitowe mikrokontrolery RISC, z pamięcią ROM, EEPROM, bazujące ARM SC100 Secure Core. Nowa generacja mikrokontrolerów jest bardzo dobrze zabezpieczona, niski pobór prądu pozwoli na zastosowanie AT91SC w kartach SIM, USIM np. dla nowoczesnych kart bankowych czy jakichkolwiek kluczy sprzętowych. Mikrokontrolery zawierają USB 2.0 Full Speed...