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...
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, 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...
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...
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...
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...
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:...
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...
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>...
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...
Fuse bits ustawiłeś na 4000000 MHz? W IDE (kontrollerlab) mam ustawione 1 MHz, ale teraz zmieniłem na 1000000UL Pokaż co jest w uart.h. To jest z tej bibloteki: i biblioteki http://homepage.hispeed.ch/peterfleury/u... Pokaż schemat. Brałem go z polskiej książki o programowaniu rs232 w Bascomie: max232 + 4x10uF + 100nF Po pierwsze czy ustawiłeś...
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 ****************************************...
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...
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...
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...
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:...
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...
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...
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...
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...
----------------------------------------... 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...
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...
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...
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"...
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, 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...
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...
dołożyłem do gotowego programu zmienna nadaj #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 PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE (1<<RXC)...
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ć):...
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, 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...
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...
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 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)...
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...
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...
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...
/***************************************... 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...
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 '...
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 !!! Nie napisałeś jakiego używasz kompilatora a w przypadku przerwań, wiele od niego zależy. W standardzie ANSI C nie opisuje się przerwań więc wyglądają one różnie. To kod dla standardowego kompilatora CodeVision. Obsługuje tylko odbiornik w przerwaniu pakując odebrany bajt do bufora. Pzdrawiam (M.) #include <mega8.h> #define RXB8 1 #define...
codevision avr atmega 8515 nadawanie i odbior /***************************************... This program was produced by the CodeWizardAVR V1.23.8a Professional Automatic Program Generator © Copyright 1998-2003 HP InfoTech s.r.l. http://www.hpinfotech.ro e-mail:office(at)hpinfotech.ro Project : Version : Date : 2006-07-02 Author : j Company :...
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,...
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ę :)
buffer overflow memory overflow error timsk overflow
otwierać klapa elektryczny mainy ricoh uszkodzona płyta instalacyjna
bateria macallister hilti udaru
Zamienniki dla HA1196: TDA7040T, LA3361, LM1310N Ekspres Siemens, DeLonghi – woda w tacce podczas płukania, czyszczenia – czy to normalne?