w kodzie użytkownika (at)ColinBrosseau jest tak: [syntax=c] void process_uart(){ /* Get received character from ringbuffer * uart_getc() returns in the lower byte the received character and * in the higher byte (bitmask) the last receive error * UART_NO_DATA is returned when no data is available. */ unsigned int c = uart_getc(); if ( c & UART_NO_DATA...
Niestety pomimo wgrania przykładowego kodu z biblioteki wciąż nie jestem w stanie uzyskać danych powrotnych z bufora, po raz kolejny otrzymuje liczbę 134 i znak CR w terminalu. W przypadku gdy wysyłam dane przez terminal jedynie przez ułamek sekundy zauważam pojawienie się danych jednak przypominają one krzaki... Kod programu: https://obrazki.elektroda.pl/1181338100_...
Witam, Komunikat na panelu mówi o problemach przy wgrywaniu projektu: $ 006 Error during data transfer in Download mode (message with two variables) Var. 1 Status display Var. 2 1 Internal error 3 Timeout error 5 Parity error 6 Framing error 7 Overrun error 8 Line interruption 9 Receive buffer overflow 10 Wrong control character 11 Internal error Pozdrawiam...
Ma dole jest rozwiązanie problemu wraz z kodem obsługi KAmodMEMS2 przez I2C Witam, Chciałbym podłączyć akcelerometr LIS35, używając interfejsu I2C. Problem pojawią z obsługą biblioteki TWI (jest to inna nazwa I2C prawda?), Próbuję zrobić tak: #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h>...
Witam, Gdy nastąpi jakiś błąd transmisji przez I2C program się zawiesza, gdzie może być błąd? [syntax=c]#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include "uart.h" // częstotliwość CPU w MHz #ifndef F_CPU #define F_CPU 16000000UL #endif // prędkość transmisji 9600 #define UART_BAUD_RATE...
Witam, Napisałem program, który docelowo miał odbierać dane z komputera przez modem BT HC-05 interfejsem UART oraz potwierdzać odebranie danej, oraz wysyłać dane z ADC jeśli przyciśnięty zostanie przycisk (w rzeczywistości jest to wycinek pewnego programu, więc niektóre zmienne etc. mogą być bez sensu). Odczyt ADC wykonuję wykorzystując przerwania capture...
Chce skomunikować swój mikrokontroler Atemga8 z komputerem na którym jest Linux. Na razie to dopiero chce sprawdzić czy to działa, a następnie się nauczyć obsługiwać rs232, więc chce cokolwiek wysłać z avr i odczytać na PC. Jednak otrzymuje nie to co powinienem. Do tego posługuję się: terminalem serial port :arrow: http://qt-apps.org/content/show.php/QTSe...
Wpisałem następujący kod: /***************************************... Title: example program for the Interrupt controlled UART library Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File: $Id: test_uart.c,v 1.4 2005/07/10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware:...
Witam, Czy ma ktoś jakiś pomysł jak można specjalnie wygenerować parity error w UARCie? Overflow error łatwo, bo wystarczy ustawić tryb no-fifo, następnie po wysłaniu danej nie odczytać jej z rejestru RX buffer i wysłać nową daną i wtedy bit overflow error zostanie ustawiony bo nastapi rzecz jasna przepełnienie bufora RX. Ale niestety jak ma wyglądać...
W tym fragmencie: /* Interrupt handlers */ #pragma vector=USART0_RXC_vect __interrupt void USART0_RX_interrupt(void){ ---------> LINIA: 72 unsigned char data; unsigned char tmphead; /* Read the received data */ data = UDR0; /* Calculate buffer index */ tmphead = ( USART_RxHead + 1 ) & USART_RX_BUFFER_MASK; USART_RxHead = tmphead; /* Store new...
Są to kopie mkv przerobione na vob. Jeżeli uda się je podzielić to będę mógł je składować na dysku i odpalić w każdej chwili a tak to muszę teraz przez RJ45 i PS3 Media Server wszystko puszczać, a do tego przecież potrzebny jest komputer. A nie lubię jak wszystko jest na raz włączone. Ok Spróbuję programu rsMuxeR. Dodano po 1 w TsMuxeR mam błąd finished...
Witam, Mam potencjalnie banalny problem z odczytem stringa z przerwania UART w pętli głównej programu. Kiedy przesyłam przez UART ciąg znaków są one odbierane, jednak przy próbie wyświetlenia ich na wyświetlaczu którego obsługa znajduje się w pętli głównej programu zamiast przesłanego stringu widzę losowe śmieci z pamięci (np. fragmenty danych poprzednio...
Chyba się nie zrozumieliśmy więc wyjaśnię dokładnie. Transmisję sprawdzałem na wszystkich prędkościach włączając w to 300 bodów, a cały czas testuję na "standardowym" 9600. Ale do rzeczy... Do tablicy wpycham np. 100 znaków i wszystie przechodzą przez transmisję którą inicjuję ustawieniem bitu UDRIE w rejestrze UCSRB. Wtedy pojawia się przerwanie SIG_UART_DATA...
Witam wszystkich Na wstepnie o tym co zrobilem...Zmontowalem ukladzik do zdalnej rejestracji temp, tzn. do Atmega8 podlaczylem 2 czujnik DS18B20 i siemensa s55...na sms'a o okreslonej tresci, pobierana jest temp. i wysylana nadawcy sms'a.... Uporalem sie z czujnikami i teraz siedze nad komunikcja z siemensem... Mam to zrobione na razie tak, ze kazdy...
Mój kod /* UART Buffer Defines */ #define UART_RX_BUFFER_SIZE 4 /* 2,4,8,16,32,64,128 or 256 bytes */ #define UART_TX_BUFFER_SIZE 16 #define UART_RX_BUFFER_MASK ( UART_RX_BUFFER_SIZE - 1 ) #if ( UART_RX_BUFFER_SIZE & UART_RX_BUFFER_MASK ) #error RX buffer size is not a power of 2 #endif #define UART_TX_BUFFER_MASK ( UART_TX_BUFFER_SIZE...
Witam, Mam problem z transmisją szeregową na ATMEGA8L. Próbowałem wszystkich znalezionych na forum możliwości ale nic nie pomogło. Może zacznę od połączeń: atmega8l <-> MAX3232 <-> PC MAX-sior (właściwie zamiennik SP3232ECP) podłączony jest według zaleceń datasheet'a. Miedzy MAX-em a PC-tem jest zwykły kabel rs232 (w sensie, że nie przejściówka...
Witajcie, w jaki sposób można optymalnie odczytać przesłany (aż do znaku nowej linii / powrotu karetki) ciąg znaków od przerwania otrzymania danych? /* * Sterowanie przez RS232 (main.c) */ #include "defines.h" #include <ctype.h> #include <stdint.h> #include <stdlib.h> #include <stdio.h> #include <avr/interrupt.h>...
W AVR306 mozna znalezc taki kod obslugi USARTA dla atmegi128: #include <avr/io.h> #include <avr/iom128.h> #include <avr/ina90.h> /* UART Buffer Defines */ #define USART_RX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_TX_BUFFER_SIZE 128 /* 2,4,8,16,32,64,128 or 256 bytes */ #define USART_RX_BUFFER_MASK ( USART_RX_BUFFER_SIZE...
Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Title: Interrupt UART library with receive/transmit circular buffers Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...
Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...
Option Explicit ' clsComReader ' ' 1. instantiate ' 2. set timer & (optional) Interval ' 3. set comm (that will start the first measurement) ' ' 4. handle GotData or read Measurement & MeasurementTime ' ' does one measurement only when interval not set or set to 0 ' you can force next measurement calling RequestMeasurement '...
Witam mam problem z kompilacją bibliteki uart.c Peter Fleury-ego którą wykorzystuje w moim programie. Probram uart.c dodałem do mojego projektu. Przypomnę że programu Petera nie zmieniałem a w pliku makefile dodałem uart.c do p-lików któr powinny podlegać kompilacji. Możeci mi pomóc i powiedzieć co jest grane gdy w wynku kompilacji dane są taki oto...
Zajrzałem do HardwareSerial.cpp i uważam że lepszej obsługi przerwania nie napiszesz i w tym przypadku użycie Serial.available() i Serial.read() jest OK. Pewnie tak, problem jednak polega na tym, że metody klasy HardwareSerial są asynchroniczne z punktu widzenia użytkownika - przychodzą dane z UART, a w przerwaniu napełniany jest bufor wejściowy. Jeżeli...
OK, efekt działania nowego kodu testowego uwzględniającego wprowadzone zmiany i nowy schemat blokowy https://obrazki.elektroda.pl/3415862200_... https://filmy.elektroda.pl/97_1524396907... [syntax=c]//https://www.elektroda.pl/rtv... //using MT8870 int Q0 = A1; int Q1 = A2; int Q2 = A3; int Q3 = A4; int StD = 2; //INT0...
Moze masz cos w kodzie namieszane, tutaj masz kod do obslugi uarta tyle za na 2378, ale z tego co kojarze to sie nie powinien roznic ;) /***************************************... Project : LPC2378_LED Compiler : ARM GCC 4.1.1 Board : KT-M-LPC2378 www.kristech.eu ****************************************...
Problem już prawie rozwiązany, gdyż moja lista z projektami świeciła się jak choinka za sprawą tych samych, złych bibliotek. Poprawiłem już prawie wszystko, ale chce się upewnić co do jednego. Czy w kodzie który zamieszczam wystarczy usunąć "||" czy coś tam powinno być? W pliku źródłowym na jakiejś stronie internetowej też tego nie ma, więc nie usunąłem...
https://obrazki.elektroda.pl/2912621300_... AddressSanitizer (ASan) to lekkie i wydajne narzędzie wykrywające błędy zarządzania pamięcią w aplikacjach napisanych w językach C i C++. ASan został opracowany przez Google i jest dostępny jako część zarówno kompilatora LLVM (od wersji 3.1), jak i GCC (od wersji 4.8). Jego dokumentacja dostępna...
Witam. Mam problem z przedstawieniem wyników otrzymywanych z multimetru w postaci wykresu. Dane odczytywane są prezentowane w polu txtowym. Chciałbym jednak aby wyniki były prezentowane w postaci wykresu i właśnie z tym mam problem. Oto główny kod programu: Option Explicit Private Sub DataRequestTimer_Timer() 'Send data request to PC5000 Dim Command...
Jeśli chcesz, dodaj #define ENABLE_DRIVER_CHT83XX 1 kiedy jest to wygodne Dodano po 8 . nowe zabawki ESP32-C6-WROOM-1 https://obrazki.elektroda.pl/8591954000_... ESP32-S3-WROOM-1 https://obrazki.elektroda.pl/1632148800_... Dodano po 7 Dodano po 1 1344_merge_ab1a59d9ca19 Pętle C3 SuperMini. Dodano po 3 ESP32-C3 SuperMini...
Używam ciągów, aby zobaczyć, co znajduje się w pliku bin: ftl_read [FTL_LEVEL_ERROR]:ftl_check_... logical_addr exceed MAX_logical_address_size (0x%x, 0x%x) [FTL_LEVEL_ERROR]:ftl_page_g... != 1!recycle page:%x, retry_count:%x, index:%x, read value:%x [FTL_LEVEL_ERROR]:[ftl...
Witam. Nie udaje mi sie uruchomic SPI miedzy dwoma mikrokontrolerami PIC. Master:16f887 Slave:16f818 Polaczenie: SDI/rc4(master) - SDO/rb2 SDO/rc5 - sdi/rb1 sck/rc3 - sck/rb4 rd6 - rb5 (to jest slave select) Master:8MHz, Slave 8MHz, do slave'a sa podlaczone tylko diody ktore wyswietlaja stan Mastera. Porty sa dobrze ustawione, adc wylaczone. Kod mastera:...
Racja i stąd się bierze moja frustracja bo program #include <Servo.h> #include <Stepper.h> #define LINE_BUFFER_LENGTH 512 const int penZUp = 80; const int penZDown = 40; const int penServoPin = 2; const int stepsPerRevolution = 20; Servo penServo; //Stepper myStepperY(stepsPerRevolution, 2,3,4,5); //Stepper myStepperX(stepsPerRevolution,...
S.M.A.R.T. Vision report ST500LM012 HN-M500MBB S2R7J9KD102308 identify: ----------------------------------------... | Common data about configuration | ----------------------------------------... | ATA device | | Fixed disk and/or controller | | Model | ST500LM012 HN-M500MBB | | Serial...
Oto program, trochę rozbudowałem go ale oryginał też nie przechodzi. [syntax=c] /***************************************... Chip type : ATmega8 Program type : Application Clock frequency : 8.000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 256 ****************************************... #include <stdio.h>...
Aa fakt, overflow. Nie patrzyłem powyżej 255, bo aż tak daleko nie musiałem, ale masz rację, niedopatrzenie. [syntax=c] // Write block of data to the SD card // input: // addr - start address of the block (must be power of two) // pBuf - pointer to the buffer with data // len - buffer length // return: SDR_xxx SDResult_TypeDef SD_WriteBlock(uint32_t...
Siema. Otóż mam taki problem, podczas gdy kod ładowania i zerowania data DACx działa, np DACB1 = 0 waitus 500 DACB1 = 4095 (full zakresu) waitus 500 daje jakieś 2Khz pisku w słuchawkach co jest oznaką działania , to gdy ładuję próbki muzyki wav z karty na zasadzie DACxx = pwm nic się nie dzieje. Tu całt kod xmega: [syntax=basic4gl] '=======================================...
Z tego co pisali w necie to architektura nie jest ważna bo to powinien załatwiać gdbserver (dla gcc main.c -g -O0 -march=armv6 też działa). Czy ten program kompilujesz na RPI czy na Windowsie? Czy przykład, który wkleiłem też nie działa? Istnieje też szansa, że coś źle jest w Eclipsie ustawione i wysyła komendę, której nie powinien, ale patrząc na twój...
Proszę logi ze SMART S.M.A.R.T. Vision report ST31000524AS 6VPEEBGJ identify: ----------------------------------------... | Common data about configuration | ----------------------------------------... | ATA device | | Fixed disk and/or controller | | Model | ST31000524AS | | Serial number...
Proszę raport z S.M.A.R.T. S.M.A.R.T. Vision report WDC WD15EARS-00MVWB0 WD-WCAZA0676676 identify: ----------------------------------------... | Common data about configuration | ----------------------------------------... | ATA device | | Fixed disk and/or controller | | Model | WDC...
https://obrazki.elektroda.pl/4767840700_... Wczoraj opublikowana została nowa rodzina modeli Qwen3 oferująca rozmiary od 0.5B do 235B. Jej flagowy model, Qwen3-235B-A22B może z powodzeniem rywalizować z modelami takimi jak DeepSeek-R1, o1, o3-mini, Grok-3, i Gemini-2.5-Pro. Nowe modele Qwen3 obejmują zarówno modele dense , jak i typu...
ramy podmieniałem Dodano po 7 S.M.A.R.T. Vision report ST3500418AS 9VMCY4P4 identify: ----------------------------------------... | Common data about configuration | ----------------------------------------... | ATA device | | Fixed disk and/or controller | | Model | ST3500418AS | | Serial...
Popełniłem ostatnimi czasy mały ploter cnc, jakoś się to kręci, migają światełka i jest fajnie, ale.... Sterowanie to, a jakże -arduino, jakiś mały klon oraz dwa scalone mostki H l293d. Wsad do arduino: https://obrazki.elektroda.pl/2317322000_... Koledzy jak temu zaradzić?
Kod bez żadnych przeróbek od autora: https://obrazki.elektroda.pl/7076059500_... Kolega wykonywał całą całą płytkę sam? Czy bazował na jakiś gotowcu? Z tego co pamiętam to ja to mam chyba w pająku nawet złożone i działa bez problemu. Udostępnij gdzieś swój kod i schemat to może na coś natrafię :)
Witam. Na zlecenie piszę pewien projekt, którego częścią jest dekodowanie sygnału z pilota Rc5. Z początku zrobiłem to na mojej eksperymentalnej płytce z układem ATmega32, gdzie dolutowałem czujnik w powietrzu. Ustawiłem procka na wewnętrzny rezonator 4 MHz, gdyż taki udało mi się znaleźć na internecie działający przykład dekodowania Rc5, no i ruszyło,...
Witam. Problem wygląda następująco. Jestem w trakcie budowy małego plottera CNC. Na razie do streamowania gcode używam Processinga, ale jest to mało mobilne i uciążliwe. Więc wpadłem na pomysł dodania drugiego arduino które będzie sczytywało gcode z karty SD i wysyłało do drugiego. Ktoś ma pomysł jak to zrobić? Dołączam wsad do arduino i kod processinga,...
witam, nie mogę zmienić ustawień zabezpieczeń, cały czas pokazuje się odmowa dostępu, tak samo jak próbuje zmienić właściciela. do niektórych folderów pokazuje komunikat że nie mam dostępu, a jednak mnie puszcza, a do "program files" bezwzględnie nie chce mnie wpuścić ani nadać uprawnień. próbowałem zmienić uprawnienia, to wywala wciąż te same błędy...
Ok, a możesz rzucić okiem co tu jest nie tak, albo ktos kto ogarnia bascoma? Dodano po 1 To podstawowy przykład ze strony mcs, i nie działa chyba, żadnej częstotliwości nie widzę. Mam wrażenie że to całe DMA nie działa. http://www.mcselec.com/index2.php?option... Dodano po 3 Wykazuje mi rejestr że jest error flag...
Witam Mam taki problem z biblioteką SimpleModbusSlave dla arduino. Arduino Uno z wyświetlaczem LCD(slave) wyświetla dane przesyłane z PC (master) po RS485(modbus), wszystko fajnie działa ale w momencie kiedy odłączę arduino od magistrali rs485 lub wyłączę program na PC którym wysyłam dane do sterownika to dane na wyświetlaczu pozostają bez zmian (zapamiętuje)...
Zmieniłem program i dodałem opóźnienia. Tak teraz wygląda funkcja wysyłająca dane (i grupujące je w bloki po 250 bajtów) w STM32: [syntax=c]#define MAX_TRANSFER = 250[/syntax] [syntax=c]void wyslijDane ( uint8_t *wskaznik_poczatku_danych, uint8_t *wskaznik_konca_danych) { uint32_t dlugosc_danych; //okresla liczbe danych do przeslania int calkowite_transfery...
Dzięki bardzo za szybką odpowiedź, Dodałem wszystkie miejsca gdzie znajdują się biblioteki do projektu, lecz dalej jest problem, a co najciekawsze, ten sam, czyli jak by wcześniej tej biblioteki w ogóle nie brał pod uwagę, z tego wynika, że ten libusb.lib nie zawiera komend dla libusb-1.0, dobrze myślę? Wstawiam libusb.h [syntax=c] /* * Public libusb...
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
Witam. Tworzę projekt urządzenia wskazującego opartego na żyroskopie Bosch BMG160 i XMega32a4u. Wykorzystuję interfejs I2C do komunikacji. Odebrane dane z żyroskopu są przekształcane na ruchy kursora. Komunikacja z PC za pomocą sprzętowego USB. Cały projekt tworzę korzystając z frameworku Atmela ASF w Atmel Studio 6.2. Mam taki problem, że przy próbie...
Witam. Mam problem z obsłużeniem bibliotek Atmela do magistrali TWI dla mikrokontrolerów z rodziny Xmega. Próbuje odebrać dane z Mastera. Master to Atmega, która jest na pewno skonfigurowana poprawnie, gdyż dane odbierałem na innej atmedze. Problem pojawia się gdy chcę je odebrać na Xmedze, ze względu na moje początki z tym mikrokontrolerem. Może ktoś...
O, widzę, że ktoś oprócz mnie również ma ten problem :D Przede wszystkim musisz uwzględnić ten pin SS, o którym wspomniałeś, bez tego ani rusz. Za każdym razem gdy coś wysyłasz po SPI musisz ustawiać SS na zero, a po wysłaniu SS na 1. Warto również zajrzeć do bibliotek, które udostępnia Atmel, jest to nota AVR319, do pobrania stąd [url=http://www.atmel.com/devices/ATTINY...
----------------------------------------... CrystalDiskInfo 6.5.2 (C) 2008-2015 hiyohiyo Crystal Dew World : http://crystalmark.info/ ----------------------------------------... OS : Windows 7 Ultimate SP1 Dodano po 2 Poproszę o SMART z "Transcend-a" odczytany w programie S.M.A.R.T. Vision...
Dzięki, szczerze powiem że nie przyszło mi to do głowy. Diody mam 3,3V. Niestety ale na diodach 3,6V jest to samo. Jakieś inne pomysły? http://obrazki.elektroda.pl/7658833200_1... Programator USB ISP działa bezproblemowo na tej płycie, a tez jest na wirtualnym USB. O co kaman? Znalazłem problem, problem stwarza biblioteka "IRremote.h"...
No to wygląda na to że tak ma ten program już. Zn. ograniczenie adresacji pamięci. Z tego co zauważyłem na stronie producenta to aktualna wersja obsługuje już 64bity może warto było by zmienić system na takowy. Pozbędziesz się również ograniczenia systemowego pamięci. EDIT: # CPU Bar Graph - The CPU Meter shows the approximate percentage of CPU capacity...
Witam, od kilku dni "męczę" się w dosłownym tego słowa znaczeniu z implementacją KEELOQ'a w swoim urządzeniu. Pomęczył bym się jeszcze kilka dni ale gonią mnie terminy i dlatego chciałbym poprosić o pomoc bardziej doświadczonych kolegów. Buduję układ z sercem Atmela gdyż z tymi procesorami miałem do tej pory najwięcej do czynienia. Niestety nie mam...
Potrzebuję pomocy przy zamianie kodu "RFID Reader", tzn. żeby zamiast wyświetlania kodu karty na LCD uzyskiwać odpowiedni poziom na wyjściu 1z10 i czy jest to możliwe do zrealizowania na atmega8? Chciałbym użyć 8 ostatnich cyfr kodu karty. Posłużyłem się gotowcem, który był już na elektrodzie (dopiero uczę się bascoma i nie wiem jak się do tego zabrać):...
Próby odczytu S.M.A.R.T. programem Victoria: Rozumiem że program chodzi pod Windowsem, o ile tak to wyrzuca komunikat: "Driver file not found. Please manually copy driver to your system32/driver directory" dalej OK ... wyskakuje: "Error! Can't install Port Talk driver! Availableonly API access. So that this message did not appear - replace a line in...
/***************************************... Function: uart_getc() Purpose: return byte from ringbuffer Returns: lower byte: received byte from ringbuffer higher byte: last receive error ****************************************... extern unsigned int uart_getc(void); /* ** high byte error...
Witam, próbuję nawiązać komunikację z AT42QT1070. Udało mi się to zrobić przy użyciu Atmegi8, teraz chciałem to zrobić przy użyciu PIC32MX575F512H. Do tego celu wykorzystałęm MPLAB Harmony, wpisując odpowiednią konfigurację I2C został wygenerowany kod: I2C.c: http://obrazki.elektroda.pl/4374609100_1... Może ktoś coś doradzić?
Witam, Mam problem z uruchomieniem UARTU na ATmega128. Jako kompilatora używam CodeVisionAVR. Program się kompiluje lecz nic nie mogę wysłać z procka do kompa, co może być źle w kodzie: #include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE)...
Nie, nie zawiesiło się. Po prostu nie odpowiadało mi to, ze po uruchomieniu radia trzeba było za każdym razem wchodzić w "ulubione" żeby wybrać swoją stację. Teraz tego problemu już nie ma :) Powodzenia. ________________________________________... Pojawiła się kolejna odsłona tego softu LLFirm_V1.49_All_3.5inch_models z dnia...
Witam! Mam problem z komunikacja BTM222 z Atmega16A-PU (11.059200 MHz kwarc) po UART. Podłączyłem BTM222 do COM w kompie, skonfigurowałem ( Tj. a) Wyłączyłem echo, b) Zmieniłem prędkość na 115200kbps, c) Zmieniłem nazwę na własną ). Zanim wyłączyłem echo sprawdziłem układ w programie Bray's Terminal i to co wysłałem dostawałem z powrotem( czyli wszystko...
np tak: źródło jest wygenerowanie automatycznie przez Codevision ale jak się przyjżysz to załapiesz o co chodzi :) i będzie to dla ciebie jakaś pomoc dla własnych modyfikacji #include <mega32.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define...
Witam! Mam problem z popranym odbiorem danych. Kod wygenerowany przez kreatora jest przedstawiony na listingu. I teraz pytanie. Mam odebrać z odbiornika widomość o długości 154 bajtów. Wiadomość ta przychodzi co 1 sekundę i zaczyna się zawsze czterama takimi samymi znakami : (at)(at)Ha Próbowałem już robić to z pętlą, by odbierać 154 znaki, i potem...
Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie elektrozaworami a drugi obsługa wyświetlacza graficznego...
Witam mam dwa układy RFM12 i atmega8 oba komunikują się ze sobą problem pojawia się gdy chce zmienić linię nSEL podłączoną do pinu SS na np pin PB0 gdzieś czytałem że linia nSEL nie musi być podpięta do tego konkretnego pinu. Pin PB2 (SS/OC1B) chce wykorzystać do sterowania silnikiem . Kiedy w kodzie zmienię definicje SPI_CS z portu PB2 na PB0 modułu...
Witam, znalazłem kiedyś program napisany w asemblerze do kodowania POCSAGu z portu com komputera. Program działa ok ale gdy podłączę mikrokontroler Atmega8 i wysyłam przez Uart komendy do kodera POCSAG to muszę robić przerwy 12 sekundowe pomiędzy wysyłaniem komend. Nie znam asemblera i mam pytanie co zrobić by nie czekać tych kilkunastu sekund pomiędzy...
Witam koledzy! Mam problem z pomiarem temperatury, przeszukałem forum i internet n razy w poszukiwaniu odpowiedzi ale nie natrafiłem na żaden trop. Sądzę, że błąd leży gdzieś w kodzie. Wynik pomiaru docelowo jest prezentowany na LCD 2x16. Pomiędzy VCC a DQ mam rezystor 4,7k zgodnie z notą DS'a (nie w trybie pasożytniczym) Atmega podłączona zgodnie z...
buffer overflow memory overflow error timsk overflow
transoptor dobór rezystorów astra tylne hamulce robienie pętli assemblerze
Oczko niezależne w analizie obwodów elektrycznych Kody serwisowe suszarki Electrolux EW8H258SP