Któryś z Mirków wie może, jakie pytania mogą paść na rozmowie kwalifikacyjnej o staż na stanowisko programisty mikrokontrolerów w C?
Wszystko
Najnowsze
Archiwum
- 2
@Rogalson: Jak pan sądzi co jest droższe pamięć czy czas?
- 6
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
Jak w C lub Bas wygląda algorytm lub kod kopiowania jednej tablicy do drugiej, ale tak by zawartość została skopiowana do drugiej dopiero od odpowiedniego miejsca pierwszej? Czyli np aby w drugiej pod adresem 1 znalazła się wartość z 5 miejsca, pod adr 2 z 6 itd?
#avr #c #elektronika #programowanie
#avr #c #elektronika #programowanie
- 4
@Fox_Murder: W C masz metodę memcpy.
Komentarz usunięty przez moderatora
@BlakeCarrington: ale wez to attiny w normalnej obudowie smd xd
- 0
@PrevuD: Dla zajawki
źródło: comment_NO7LHlYgosfqyrPB6yilDVjePD6dyqSt.jpg
PobierzMireczki, czemu jak próbuję wgrać program do uC przez Atmel Studio za pomocą USBasp to wywala mi takie błędy?
avrdude.exe wywołuję z argumentami:
#elektronika #mikrokontrolery #avr #atmega #atmel #usbasp
avrdude.exe wywołuję z argumentami:
-e -P usb -c USBasp -p Atmega8 -e -U flash:w:”$(ProjectDir)Debug\$( ItemFileName).hex”:a#elektronika #mikrokontrolery #avr #atmega #atmel #usbasp
źródło: comment_BKR0a4yAzIEZyjP6o9bXjn77drstImsy.jpg
Pobierz@Wypok_spoko: Masz zduplikowane -e
- 0
@Analityk: racja, to też :P
#avr #elektronika
Korzysta ktoś z atxmegów? Teoretycznie podłączam sobie do procka przetwornik ADC 40MSPS i przez dma bezpośrednio ładuję do ramu wartości pomiarów, bo to da się na 100%. Teraz dalej, chcę do atxmegi128a1 podłączyć zewnętrzny SRAM i to do niego ładować wartość pomiarów bezpośrednio przez DMA. Przejdzie coś takiego?
Korzysta ktoś z atxmegów? Teoretycznie podłączam sobie do procka przetwornik ADC 40MSPS i przez dma bezpośrednio ładuję do ramu wartości pomiarów, bo to da się na 100%. Teraz dalej, chcę do atxmegi128a1 podłączyć zewnętrzny SRAM i to do niego ładować wartość pomiarów bezpośrednio przez DMA. Przejdzie coś takiego?
@miszczo997: 40 megasampli przez atxmega? To jakieś półbitowe próbki?
Allows high speed data transfers with minimal CPU intervention
– from data memory to data memory
– from data memory to peripheral
– from peripheral to
10
@miszczo997: AMRy od atmela mają po 2 mega sample na sekundę dla 8 lub 10 bitów (a może nawet 12).
- 1
Mireczki!!
Chciałbym się nauczyć programować i narazie jestem na etapie wyboru języka
Wcześniej robiłem jakieś prymitywne miganie na #avr
Czy C++ jest dobrym językiem aby zaczynać
Jakiś ciekawe i dobre książki dla total newbie znajdą się ??
#programowanie
Chciałbym się nauczyć programować i narazie jestem na etapie wyboru języka
Wcześniej robiłem jakieś prymitywne miganie na #avr
Czy C++ jest dobrym językiem aby zaczynać
Jakiś ciekawe i dobre książki dla total newbie znajdą się ??
#programowanie
COBOL
@jachuk1: jest. C++ jest nieco trudny, ale najwięcej się na nim nauczysz. Na studiach tak przynajmniej uczą i nie jest to zle podejście. Najpierw C++, a później masz łatwo z Javą już, a to bardzo bardzo sensowny język i byle pierdoła na telefon czy zegarek jest w tym pisana.
- 284
Treść przeznaczona dla osób powyżej 18 roku życia...
Komentarz usunięty przez autora
- 0
@meffcio: Przepisałem to mam. Co prawda wprowadziłem kilka zmian ale nie w logice. Może ktoś, kto używał tego cuda się wypowie.
Mirki z #elektronika #avr #arduino czy jeżeli chciałbym zmierzyć czas pomiędzy wciśnięciami przycisku to jest problemem, jeżeli eliminując drgania styków, użyję "delaya"* 15ms ? Wydaje mi się, że ten czas jest za duży, ale nie mam w tej chwili możliwości rozwiązania tego problemu sprzętowo...
* - ten "delay" występuje w momencie przerwania i ma postać:
if((long)(millis() - pomiar) >= 15) {
pomiar
* - ten "delay" występuje w momencie przerwania i ma postać:
if((long)(millis() - pomiar) >= 15) {
pomiar
@StronaGlowna: http://mirekk36.blogspot.com/2012/10/obsuga-klawiszy-drgania-stykow-cd2.html polecam ten tutorial (całą serie)
- 6
"delay" występuje w momencie przerwania
@StronaGlowna: o ludzie kochani!!!
1. Wszelakie delay`e to zło
2. Za delay w przerwaniach powinni ucinać palce (dopuszczalne są jedynie w miejscach gdzie opóźnienie jest mniejsze od czasu potrzebnego na wejscie / wyjście z przerwania)
3. do walki z dzwonieniem polecam periodyczne sprawdzanie poziomu pinu wejściowego (w przerwaniu).
- 2
Siema Mirki. Mam problem z UARTem na atmedze 128. Chciałbym odczytywać dane, do momentu, w którym przez określony czas nic nie przyjdzie. Kod mam taki:
while (1)
{
TCNT2 = 0;
while (((UCSR0A & (1 << RXC0)) == 0) && TCNT2 < 127)
{
while (1)
{
TCNT2 = 0;
while (((UCSR0A & (1 << RXC0)) == 0) && TCNT2 < 127)
{
- 11
Bądź mno, amatorem elektroniki. Chciej zrobić oscyloskop. Nie miej oscyloskopu ani generatora.
najpierw rób PWM na Mega32, nie miej oscyloskopu żeby zobaczyć czy działa xDDD.
Nie wiedz co zawierają zmienne. Dodaj lcd od nokii. Nie działa. 3h myśl co jest nie tak.
Zapomniałeś skopiować linijkę z inicjacją LCD. Działa.
Rób oscyloskop. Ok, nic się nie zhajcowało. Morduj się 2 dni bo hard SPI nie działa ale na softowym ok.
Okazuje się że jesteś debile (w
najpierw rób PWM na Mega32, nie miej oscyloskopu żeby zobaczyć czy działa xDDD.
Nie wiedz co zawierają zmienne. Dodaj lcd od nokii. Nie działa. 3h myśl co jest nie tak.
Zapomniałeś skopiować linijkę z inicjacją LCD. Działa.
Rób oscyloskop. Ok, nic się nie zhajcowało. Morduj się 2 dni bo hard SPI nie działa ale na softowym ok.
Okazuje się że jesteś debile (w
źródło: comment_576Qr3D6jdxmXFvmSoe3CifZrukJkiUZ.jpg
Pobierz- 1
Zamierzam zrobić sobie domową stacje pogodową na arduino mega adk. Wszystkie główne komponenty zamierzam zamknąć w drewnianej skrzyneczce. Zasilanie arduino 9V 1A. Ma działać 24/7. Czy powinienem zastosować jakieś radiatory lub otwory z wiatrakami? (wiewno-wywiewne)
#elektronika #avr #arduino #diy
#elektronika #avr #arduino #diy
- 1
#elektronika #avr #arduino
Programował ktoś epromy 27cXXX?
Chciałbym napisać algorytm programujący je via arduino.
Potrzebuję odczytać i zaprogramować z 3 kostki.
Programował ktoś epromy 27cXXX?
Chciałbym napisać algorytm programujący je via arduino.
Potrzebuję odczytać i zaprogramować z 3 kostki.
@mer: może moja pomoc nie będzie wybitna, ale generalnie polecam zajrzeć do datasheet. Są tam precyzyjne przebiegi jak powinien wyglądać odczyt i zapis. 5 stron datasheet jesteś pewnie w stanie ogarnąć, a jak sam to zrobisz to będziesz miał większa satysfakcję, a problem trudny nie jest ;)
- 1
@mer: Jak nie zależy Ci mega na czasie to polecam na aliexpress czy ebayu kupić G540 USB - całkiem fajny programator.
Willem niestety mało przenośny (LPT), do tego zawsze jakieś problemy lubi sprawiać.
Willem niestety mało przenośny (LPT), do tego zawsze jakieś problemy lubi sprawiać.
Mirki!
Znacie może jakąś fajną bibliotekę do sterowania monitorkiem #lcd na HD44780?
Bawię się z #atmega 8 a nie chcę pisać funkcji od podstaw opierając się o datasheet.
#avr #jezykc #programowanie
Znacie może jakąś fajną bibliotekę do sterowania monitorkiem #lcd na HD44780?
Bawię się z #atmega 8 a nie chcę pisać funkcji od podstaw opierając się o datasheet.
#avr #jezykc #programowanie
- 2
@SiarkoWodor: Prostokąty pojawiają się bez programowania, potencjometr masz wpięty też do masy?
P.S1 Bez pisania kodów z DS możesz wywalić atmegę i kupić arduino
P.S2 Atmega8 to prehistoria, zainteresuj się AtXmegą lub ARMami
P.S1 Bez pisania kodów z DS możesz wywalić atmegę i kupić arduino
P.S2 Atmega8 to prehistoria, zainteresuj się AtXmegą lub ARMami
- 12
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
- 23
Ha! działa to bydle :)
Nie jest to żadne HD44780, tylko cała kupa rejestrów i zatrzasków, trzeba szybko przesyłać piksel po pikselu...
#avr #elektronika
Nie jest to żadne HD44780, tylko cała kupa rejestrów i zatrzasków, trzeba szybko przesyłać piksel po pikselu...
#avr #elektronika
źródło: comment_e0CCf5XzrgAwPu5mfPobqHAKt1g3NcNw.jpg
Pobierz- 3
@dktr: taki wyświetlacz to marzenie ;D
@dktr: W jaki sposób zasilany żarnik? Sterowanie siatką i anodą na jakich napięciach? Jak wygląda konstrukcja stopnia sterującego siatką i anodą? Mam VFD zdemontowane ze sprzętu RTV i kombinuje czym sterować siatkę, anodę. Dobra robota, jako następny krok proponuję: https://www.youtube.com/watch?v=aiszksJs9C8
- 2
Pytanie z działu #elektronika i #programowanie #avr
Chcę generować na wyjściu DAC sinusoidę. Mam tablicę 48000 próbek i próbkuje z częstotliwością też 48000.
Chcąc przestrajać częstotliwość muszę przeskakiwać po próbkach, lecz u mnie działa to ale tylko w początkowym zakresie :(
Chcę generować na wyjściu DAC sinusoidę. Mam tablicę 48000 próbek i próbkuje z częstotliwością też 48000.
Chcąc przestrajać częstotliwość muszę przeskakiwać po próbkach, lecz u mnie działa to ale tylko w początkowym zakresie :(
- 0
@paw39: może inaczej co dokładnie się dzieje? generuje pół sygnału? jakim dac to generujesz, jakiś zewnetrzny? Mało który avr ma wewnętrzny. Chcesz zadawac czestotliwosc/amplitude/faze? rozumiem ze ta tabela to lookup_table z kolejnymi wartosciami sin od 0 do 2pi
- 0
@QBA__: ogólnie to używam ARM i komunikuje się z przetwornikiem po I2S. Mam tablicę próbek, jeden okres sinusa. Jest ok przy początkowych wartościach , przy kilku khz w góre jest totalna sieczka. Zmieniać chcę tylko częstotliwość.
























Korzystam z trybu pojedynczego odczytu z ADC, przed główną pętlą wywołuję configreADC() a później wielokrotnie w pętli w razie potrzeby, dwukrotnie metodę getAnalogInput z argumentami LIGHTLEVELADC = 1 (ADC1) oraz DARKLIGHTLEVEL_ADC =
źródło: comment_viKN1pTGgYd5dgxp8BR273jQXyt5Tdrw.jpg
PobierzCzyli jak masz zegar