Visher
Mirki, ja znowu z pytaniem o #avr piszę, konkretnie mam problemy z odczytem z wielu portów ADC.

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 =
  • Najlepsze
  • Wszystkie komentarze
aloalo83
aloalo83
@m8se: pojemności mu się za wolno przeładowywały. Z tego powodu przestawienie przeskalera (wolniejszy pomiar) pomogło. ADC ma w sobie mały kondensator, który potrzebuje chwilę żeby się przeładować. Jak źródło napięcia ma sporą rezystancję, to może to potrwać dość długo.
A.....k
A.....k
@Visher:

By default, the successive approximation circuitry requires an input clock frequency between 50kHz and 200kHz to get maximum resolution. If a lower resolution than 10 bits is needed, the input clock frequency to the ADC can be higher than 200kHz to get a higher sample rate. The ADC module contains a prescaler, which generates an acceptable ADC clock frequency from any CPU frequency above 100kHz.


Czyli jak masz zegar
Rogalson
Rogalson
Któryś z Mirków wie może, jakie pytania mogą paść na rozmowie kwalifikacyjnej o staż na stanowisko programisty mikrokontrolerów w C?

  • Najlepsze
  • Wszystkie komentarze
Szab
Szab
6
@Rogalson: Myślę, że taki klasyk czyli różnica między klasą abstrakcyjną a interfejsem.

wytrzzeszcz
@Rogalson: Jak pan sądzi co jest droższe pamięć czy czas?
oggy1989
oggy1989
  • adult
3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
oggy1989
oggy1989 Autor
2
@StayAlive: Jak nic konkretnego nie znajdę to zaczynam pisać własną, mam dość resetowania uC
StayAlive
@oggy1989: taktyk, też mi się przyda.

Fox_Murder
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
  • Najlepsze
  • Wszystkie komentarze
legolass
legolass
@Fox_Murder: W C masz metodę memcpy.
BlakeCarrington
BlakeCarrington
Mój ulubieniec #avr #elektronika #hobby
  • Najlepsze
  • Wszystkie komentarze
evan_wykop
@BlakeCarrington: ale wez to attiny w normalnej obudowie smd xd
BlakeCarrington
BlakeCarrington
mam jeszcze w SOT 8 i tej trochę większej, ale ten mój telefon nie zrobiłby dość ostrego zdjęcia. Poza tym DIPy lepiej lutuje się na płytkach uniwersalnych.
Wypok_spoko
Mireczki, 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:

-e -P usb -c USBasp -p Atmega8 -e -U flash:w:”$(ProjectDir)Debug\$( ItemFileName).hex”:a
#elektronika #mikrokontrolery #avr #atmega #atmel #usbasp
  • Najlepsze
  • Wszystkie komentarze
miszczo997
#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?
  • Najlepsze
  • Wszystkie komentarze
jachuk1
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
  • Najlepsze
  • Wszystkie komentarze
bartov
bartov
  • adult
283
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
A.....k
A.....k
Kuźwa, pierwsze uruchomienie #nrf24 to będzie walka z wiatrakami.
Możecie Mirki rzucić okiem tutaj to tylko szkielet ale jakbyście widzieli coś budzącego wątpliwości to proszę o pomoc.
#arduino #avr
  • Najlepsze
  • Wszystkie komentarze
StronaGlowna
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
  • Najlepsze
  • Wszystkie komentarze
lintfree
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)
{
  • Najlepsze
  • Wszystkie komentarze
Fox_Murder
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
Lukasq
Lukasq
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
  • Najlepsze
  • Wszystkie komentarze
mer
mer
1
#elektronika #avr #arduino
Programował ktoś epromy 27cXXX?
Chciałbym napisać algorytm programujący je via arduino.
Potrzebuję odczytać i zaprogramować z 3 kostki.
  • Najlepsze
  • Wszystkie komentarze
S.....r
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
  • Najlepsze
  • Wszystkie komentarze
bassfun
BMP180 ujarzmiony.
Ciśnienie się pokrywa z tym podawanym przez AGH ;D

#programowanie #avr
  • Najlepsze
  • Wszystkie komentarze
Fox_Murder
Fox_Murder
  • adult
3
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
dktr
dktr
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
  • Najlepsze
  • Wszystkie komentarze
paw39
paw39
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 :(
  • Najlepsze
  • Wszystkie komentarze