a czy odczekujesz, aż pamięć zdąży wykonać operację zapisu? Potrzeba jej na to ok 10ms. Byćmoże symulator to tego nie uwzględnia. Wstaw delay między poszczególne operacje zapisu do pamięci, lub testuj flage zakończenia zapisu do pamięci.
Co prawda nie pamiętam jak jest rozwiązany delay 1000 ale jeżeli pamięci pracują w trybie szeregowym to pin 2 jest wejściem a pin 14 wyjściem. Jeżeli odlutujesz owe piny żeby nie miały połączeń ze ścieżką możesz połączyć ścieżki tych pinów pomijając tą pamięć. Sprawdź efekty.
Nie ma bufora. Operacja (od wywołania funkcji do jej zakończenia) trwa tyle, ile potrzeba na zapis do EEPROMu całego bloku danych podanych w argumencie. Dla przykładu, wywołujesz zapis: [syntax=c]#include <EEPROM.h> void setup() { uint8_t var[5] = {1,2,3,4,5}; EEPROM.put(0, var); } void loop() {}[/syntax] Wtedy kompilator tworzy funkcję z szablonu...
Atmega128 - domyślnie sprzedawany z zaprogramowanym fusebitem ustawiającym tryb kompatybilności z m103 (bit m103c w efuse). To powoduje, że pamięć ram jest od końca ucięta (o 256 bajtów), a więc spód stosu jest uszkodzony. Wywołanie działa ok, ale powrót powoduje błędy (brak poprawnego adresu powrotu na stosie). Musisz zmienić ten bit w fusebitach,...
Sprawdż te pamięci gdy masz w biosie ustawione na większe cyfry (3;3;3;6)parametry dotyczące RAM-u (Latency,delay, precharge)
Oj, ale coś skaczesz z pytaniami z kwiatka na kwiatek :) 1. Czy masz włączoną optymalizację -Os ? 2. Po kompilacji w okienku z komunikatami, masz informację ile kod zajmuje pamięci. 3. wykorzystuj bibliotekę delay.h.
Trzecia pamięć jest teoretycznie najszybsza przy 200MHz ma cas latency (opóźnienie) najmniejszy dla tej pamięci - 2 (im mniej tym lepiej). Wejdź do BIOS-u i poszukaj coś takiego Configure DRAM timing by SPD - ustaw na disabled. Jeżeli tak ustawisz powinny ukazać się parametry ręczne do ustawienia, więc je przepisz z CPU-z z 166MHz cas latency 2,5; ras...
Witam. Posiadam dwa laptopy (jeden rzadko używany - Samsung i Asus w częstym użytku). W laptopie samsunga znajduje się pamięć DDR3 4GBytes DRAM Frequency 665,1 MHz FSB:DRAM 1:5 CAS#Latency 9,0 clocks RAS#to CAS#Delay 9 clocks RAS#Precharge 9 clocks Cycle time 24 clocks Command Rate 1T Chcę włożyć tą pamięć do laptopa Asusa W Asusie mam pamięć DDR3 2GBytes...
Tak sie wlasnie zastanawiam jak to mozliwe ze probowales mojego programu skoro niewkleilem tu 2 prawie ze najwazniejszych funkcji jesli chodzi o czas , mianowicie delay oraz pause1 . delay: push r20 ldi r20,20 delay2: dec r20 brne delay2 pop r20 ret pause1: push r22 ldi r22,60 pause2: rcall delay dec r22 brne pause2 pop r22 ret
Witam. Moja płyta to Abit IS7-G. Zauważyłem następujace zmiany: Dram Timing Selectable By SPD - bez zmian CAS Latency Time 3 - bez zmian Act to Precharge Delay 8 - bez zmian Dram RAS# to CAS# Delay z 3 na 4 Dram RAS# Precharge z 3 na 4 Sam tego nigdy nie zmieniałem. W międzyczasie zmieniłem pamięć z 2X256 na 2X512, oraz wyzerowałem bios. Miałem nagrany...
No ja wiem , że Moderator zawsze ma rację a jak nie ma to patrz punkt pierwszy. Nie cpu/10 tylko raczej fsb x10=cpu czyli fsb=250Mhz x10=2,5Ghz cpu Jest jeszcze możliwość że pamięć nie pracuje synchronicznie z fsb i wtedy fsb≠ddr i np jest dzielona częstotliwość w stosunku nie 1:1 tylko 4:3 więc może jest fsb =250Mhz a pamięć taktowana asynchronicznie...
To wytłumaczę to tak. Tak jak w pętli jesst to wskazane zapisuje bity od 0 do 100 potem zostawia pamięć nie ruszoną do 255 i znowu zapisuje 100 bajtów i znowu do 255 nie tknięte i tak w kółko aż do końca pamięci. Podmień te dwie funkcje z tej biblioteki. Błędem w tej bibliotece jest używanie makr "bit_is_set()" do sprawdzania stanu bitu, ponieważ makro...
Prawie dobrze, poza tym, że nie czytasz co tu ludzie piszą i psujesz kod coraz bardziej, teraz dodałeś zapis EEPROM w przerwanie zliczające impulsy, operacje na EEPROM są jeszcze wolniejsze niż liczenie na floatach, na koniec używaj do pokazywania kodu c/c++ Syntax, opcja w edytorze postu po lewej na górze: [syntax=c]Cytat: #include <Wire.h> #include...
(...) Dowolny RTC, chociaż z potrzymaniem zasilania też niekiedy trzeba korygować trymerem i nie zawsze do końca z pozytywnym skutkiem. Na zwykłym kwarcu zegarkowym faktycznie. Mnie sie udało ustawić +/-1 sek./mieś. ale jak się zmieniła pora roku, co za tym idzie średnie temperatury w domu, to się rozjechał i trzeba było ponownie trymować, ale poczytaj...
A sprawdziłeś czy wygenerowany kod nie przekroczył rozmiaru pamięci? Funkcja _delay_us() jest przewidziana dla stałych wartości dzięki temu w trakcie kompilacji preprocesor wykona te wszystkie obliczenia na zmiennych zmiennoprzecinkowych dzieki temu rozmiar takiej funkcji zajmie kilka bajtów. Gdy wstawisz zmienną to kompilatror musi wygenerować kod...
gsettings set org.gnome.desktop.session idle-delay To teraz wykuć na pamięć komendę i już. Nie , raczej nie o to chodzi :) P.S Gdzie to znalazłeś ? W dconf Editor ? (Ubuntu Desktop 14.04 LTS (Unity Gnome)) ??
Na osiągi kart wpływa: GPU (MHz) Magistrala (MHz - przewaznie 2x większa niż GPU) Rodzaj pamięci - DDRx Delay pamięci - xns Układ chłodzenia np: 560/1400 MHz GDDR3 1,4ns Porównując cokolwiek należałoby podać również przedział cenowy wokół którego sie poruszamy, bo pomimo takiego samego nazewnictwa 7600GS za 400zł bedzie sie różnić od 7600GS za 800zł....
Witam, Używanie funkcji _delay_ms(); ze zmienną nie jest dobrym pomysłem. Taka implementacja zajmuje bardzo dużo pamięci. Lepiej zadeklarować funkcję np. _delay_ms(1); i wykonywać ją w pętli tyle razy ile potrzeba. Liczbę wykonań pobieramy z tablicy.Taki sposób jest zdecydowanie mniej pamięciożerny. Pozdrawiam, Marcin
Hmm, ale czy to nie będzie tak, że chcąc uzyskać wspomnianą rozdzielczość 2ps na bazie 3 DELAYów trzeba zbudować coś w rodzaju LUT, która zawiera wartości do wpisania do każdego bloku, by uzyskać dany krok (będący wynikiem kalibracji)? No tak. Dlatego pisałem że trzeba zmierzyć i stablicować wartości. Przykładowo wcześniej było o krokach 100ps i ich...
Witam. ATTiny programuje w Arduino Ide za pomocą Arduino Nano. Z braku miejsca w pamięci ram, wrzuciłem treść powiadomienia sms do pamięci eeprom: za pomocą #include <avr/eeprom.h> eeprom_write_block Kod programu do zapisania treści powiadomienia w pamięci eeprom ATTiny85: #include <avr/eeprom.h> char powiadomienie[60]; char test[60];...
Na podstawie Twojej odpowiedzi wnioskuję, że ten programator coś szwankuje. Nie rozumię tylko jaki błąd wywala przy programowaniu (nic nie piszesz na ten temat), bo sprawdzenie ID (jeżeli chodzi o ten błąd) - jest przed programowaniem. Sprawdzałem na swoim i z pamięcią W39V040AP. Gdy nie miałem jeszcze włożonej pamięci i sprawdziłem ID, to wyświetliło...
Witam. Poniższy kod steruje 2 przekaźnikami za pomocą sms-a i działa jak na moje potrzeby.Chciałbym rozbudować ten kod o dodatkową funkcje,chodzi mi o smsa zwrotnego ze dane polecenie zostało wykonane np.jeżeli wyśle sms o treści "ON" to na wyjściu 5 pojawi się stan "WYSOKI" i chciałbym dostać sms-a na konkretny nr. o treści np. " Pin 5 HIGH".[code][syntax=c][code]...
https://obrazki.elektroda.pl/6483363900_... Obecnie, w dobie prostych i niedrogich modułów GSM oraz modułów Arduino bardzo prosto skonstruować jest przekaźnik sterowany SMSem. W poniższym projekcie autor wykorzystał moduł SIM800L do odbierania wiadomości SMS. Całym systemem steruje moduł Arduino Nano V3. Układ wyposażono w jeden przekaźnik,...
Wydaje mi się, że będzie podobnie jak dla "for" z pierwszej wersji, ale jutro postaram się sprawdzić. Dzisiaj wymyśliłem, że podzielę duży krok na mniejsze które się nie tną i oddzielę "delay". Wpakowałem delay (100) po każdych 3000 krokach. Poszło, ale stukał na każdej przerwie i wyglądało to beznadziejnie. Zmieniłem delay na (0). Pracuje płynnie i...
Ale (at)oloam napisze, sa zasoby trzeba szaleć. Ciekawe czy poszaleje na ARM z 16kB flash gdy miganie diodą zajmie 11k a mogłoby, jak piszesz, kilkaset bajtów. Nie wiem po co dyskutujesz o napisanych przez kogoś bibliotekach do arduino. Ja Ci napiszę taką że zajmie 63k z tych 64. Napiszesz że na ARM-ie miganie diodą zajmuje całą pamięć procesora i...
Witam Mam taki problem chce się dobrać do pamięci mmc programuje w BASCOMie i do tej pory było wszystko ok, używam procedur zamieszczonych wcześniej na tym formu, uK AT MEGA 16 i sprzętowy SPI. Probelm mam z odczytem bloku danych. Po wysłaniu komendy CMD 17 z argumentem którego wartość jest równa Nr_bloku*blok_len zwrac poprawne potwierdzenie R1 ale...
W pierwszym kodzie w funkcji delay ręcznie podaje 250 ms, w drugim kodzie podaje za argument zmienną 'time', co zjada ogromną ilość pamięci.
Wiem czytałem o tym, żeby nie zaśmiecać delayami. Bo to zżera pamięć . Kiedyś nauczyłem się basic to nauczę się i arduino :-) Dodano po 1 Dodano po 48 [syntax=cpp]long randNumber; int czza = 2; int zulty = 3; int czzb = 4; int a0 = 1; int flaga = 0; void setup() { pinMode(czza, OUTPUT); pinMode(zulty, OUTPUT); pinMode(czzb, OUTPUT); } void loop() {...
W pliku ciągle śmiecie. Czy spowolniłeś transmisję - DELAY (40) ? Czy sprawdziłeś woltomierzem wartości napięć na liniach SDA, SCL, VCC i ich reakcje na zmiany w "Hardware Check" ? Jak zasilasz pamięć ? Dalsze sugestie: Wybierz 24C02. W ICPROG masz podgląd sumy kontrolnej. Ponów kilka prób odczytu. Jeśli wartość jest stała i nie typu 0000 czy FFFF,...
Chyba że problem stanowi to że już "zrobiłeś sobie płyteczkę" i I2C jest na innych, niż dedykowane do tego interfejsu pinach dokładnie :( Dodano po 1 znalazłem kawałek kodu : #include <avr/io.h> // #define I2CDir DDRD #define I2COut PORTD #define I2CIn PIND // #define SDA 6 #define SCL 5 // #define SET_SDA I2COut |= (1 << SDA) #define...
Wydaje mi się, że unia jest niepotrzebna. Do zapisu i odczytu eeprom używam struktury uniu gdy trzeba skonwertowac dane przykładowa uint32 na 4 bajty. Te delay 200 to po co? Z kodu wnioskuję, że używasz pamięci I2C 64kb ona ma 128 bajtów bufora strony. Zapisujesz 160 bajtów więc wystarczy zapisać 128 poczekać 10ms, następnie zapisać resztę i poczekać...
Witam, podkręciłem procesor E4500 do 3.2GHz poprzez zmianę FSB z 200 na 291mhz. Pamięć RAM GEIL ULTRA podkręciłem do 970MHz ale podczas testów wywala blue screena. Napięcie na pamięciach ustawiłem +0.5V , czyli pracują teraz na napięciu 2.3V Timingów nie zmieniałem, są ustawione na auto. Jeżeli tylko ustawie MANUAL to komputer nie wstaje. Już raz po...
Witam Chciałem sobie zrobić taki prosty sterowniczek do zgrzewarki. Do napisania programiku użyłem Arduino IDE i testy wstępne były na Arduino Uno. Testy wypadły pomyślnie i programik dobrze działał. Po wgraniu tegoż programu do Digispark'a (ATTINY85 z bootloaderem) niestety już coś nie działa... Soft: [syntax=c]#include <LiquidCrystal_I2C.h>...
http://obrazki.elektroda.pl/8048818900_1... Z powyższego wynika, że dla twojego procesora z fsb 533 można ustawić pamięci max na 533. Jeśli tak je ustawisz i zwiększysz zegar procesora ze 133 do 166 to pamięci osiągną 667, ale równocześnie zwiększy się taktowanie procesora z 2,66 do około 3,3 GHz i może to spowodowało niestabilność...
To nie jest winna predkosc kompa. Mysle ze to jest brak postawowej pamieci(0-65kB). Jakiego OS uzywasz w nowym kompie? Jak nie wiesz to nie pisz. To jest wina przepełnienia licznika w procedurze delay() spowodowana za szybkim procesorem. W wyniku tego następuje dzielenie przez zero, czyli Runtime Error 200. Poza tym pamięć podstawowa jest do 640kB,...
Zasilanie całości prawidłowe? Tzn pewnie i tak zasilasz z USB, ale możesz sprawdzić czy napięcia są prawidłowe za stabilizatorem etc. Exception swiadczy o problemie z wykonywaniem programu, jak powoduje to kod od WiFi to może spróbuj wyczyścić pamięć i wgrać nowy firmware. rst cause 2 to wygląda na wciśnięcie przycisku reset. Nie rób tyle delayów bo...
Dzięki Zgaduję, że jednym z kluczowych argumentów za tym procesorem jest pamięć 1MB. Trochę jednak kosztuje, a cena ma tu znaczenie. Kolejne dwa pytania są więc takie: Czy mniejszą pamięć wbudowaną można zastąpić pamięcią zewnętrzną, bez większych opóźnień? Czy zamiast procesora sygnałowego można użyć zwykłego (na przykład) AVRa, dokładając na wejściu...
No tak, pamięć masz TAKTOWANĄ zegarem maks. 166 MHz. Pamiętaj, że posiada ona coś takiego jak CAS latency, czyli opóźnienie (podawane w ilości cykli zegarowych) od momentu wystawienia adresu CAS do pojawienia się danego wiersza w buforze wyjściowym. 166 MHz masz dla CL (CAS latency) równego 3 cykle zegara. Czas row active to row active oznacza minimalny...
A jesli chodzi o AT89S8252 procesor na ktorym nie korzystam z hardwarowego SPI, napisalem wlasne i nie dziala ( a elektronika dobrze polaczona ), wyglada tak : acall status_read koniec: sjmp koniec SEND_SI:MOV R3,#8 E1:RLC A MOV SI,C NOP ACALL DELAY SETB SCK NOP ACALL DELAY CLR SCK DJNZ R3,E1 RET GET_SO: MOV R3,#8 E2:SETB CLK ACALL DELAY MOV C,SO ;MOV...
Tego układu nie testowałem, ale na pierwszy rzut oka to działa tak jak at49f020. Tam zapis bajtu wygląda następująco (działa): void write_byte_to_AT49x(uint8_t val) { int addr; addr = current_addr; set_addr(0x5555); set_data(0xAA); delay(delay_cnt); pin31(LO); pin31(HI); set_addr(0x2AAA);...
Wszystko kompilowałem w IDE Arduino 1.8.2 (widać na screenach). Wygląda na to, że robiąc CTRL+H (mam nadzieję, ze ten skrót działa) i zamieniając delay na _delay_ms można zaoszczędzić trochę pamięci (zależy ile tych delay jest użyte). W bibliotekach często widziałem delay, na ale to już więcej grzebania.
Witam, Napotkałem na tego typu problem: System nadrzędny: sterownik z flippera oparty o procesor MC68B09 (2MHz) System podrzędny: FPGA GOWIN GW1N, zegar 24MHz W założeniu pamięć BRAM z FPGA (w trybie Dual Port) ma być widziana dla MC6809 jako zwykła pamięć RAM. Z MC6809 mamy linie adresowa, linie danych, zegar E, linie R/W i I/O. MC6809 przy odczycie...
Witam dopiero zaczynam programowanie w c mikrontrolerów. I mam kilka problemów: Wszystko mi sie kompiluje i działa w Keilu, ale plik wykonwaczy bin po zamianie z hexa zajmuje ponad 2kb i z tego co wiem jest to za dużo jak na pamięć AT89C2051. Dołączyłem do projektu plik startup.a51. Druga sprawa Jak sensowniej zrealizować opoźnienie, w tej chwili robię...
Zamiast wstawiać argument do delaya umieść delaya w pętli for ze stałym argumentem. Zmienna zawsze znajdują się w SRAM. Ale stałe można umieścić w pamięci programu.
Czy na pewno nie masz opcji "Delay DRAM Read Latch" w sekcji "Advanced Chipset Features Option" (ostatnia pozycja, trzeba przewinąć ekran)? W instrukcji jest wymieniona ale niewykluczone, że w kolejnej wersji BIOSu ją usunięto. Zagadkowa sprawa z tymi pamięciami. Uważam, że powinieneś przyjrzeć się jeszcze kondensatorom wokół gniazda procesora (czy...
https://obrazki.elektroda.pl/3043864800_... Ten niepozorny moduł opiera się o ESP32 C3 i oferuje 1.44-calowy, kolorowy wyświetlacz o rozdzielczości 128x128, sterowany przez protokół SPI. Tutaj pokażę, jak łatwo można zacząć z nim przygodę, jak można wgrywać mu wsad zdalnie (przez WiFi), jak wyświetlić prostą animację oraz porównam...
Wydaje mi się, że lepiej byłoby jakbyś analizował co te pętle robią, a nie kopiował. Nie znam na pamięć tych bibliotek, ale ta pętla do 3 to jest pozostałość z kopiowania pętli co wysyłała kody IR trzykrotnie. Dodatkowo w jednej z pętli używasz j, a w innej używasz tylko i, na skutek czego zmieniasz tylko pierwsze 3 kolory, pozostałe są bez zmian. Usuń...
A wiec sprawa wygląda tak: Przycisk na pewno działa dobrze, bo po zmianie ustawień z powrotem na 1833 MHz włączeniu kompa i kliknięciu reset komp wstaje normalnie. Moja pamięć to kingston 512MB DDR PC-333. Może przez to że pamięć nie chodzi powyżej 333MHz komp nie wstaje. W biosie mam automatyczna zmianę żeby z 1833MHz zrobić na 2200MHz przy takiej...
Pamięci z linka będą odpowiednie. CL to opóźnienie, jedno z kilkunastu. Nie mnożymy ro razy częstotliwość. Opóźnienie to czas wyrażany w ilości cykli zegara, które pamięć musi czekać, między wystąpieniem kolejnych etapów jej pracy. I tak mamy, z podstawowych: CL czyli CAS Latency, czyli Column Addres strobe, jest to opóźnienie, impulsu adresującego...
https://obrazki.elektroda.pl/4582830900_... Przedstawiam opis PWMa o wirtualnym taktowaniu rzędu 500 GHz, którego sobie nazwałem FRPWM (Fractional Resolution PWM: PWM o Ułamkowej Rozdzielczości). Zrobiłem go już ze 3 lata temu, i najwyższa pora opublikować. Czasami potrzeba PWMa, albo innego generatora impulsów, o dużej rozdzielczości....
Witam serdecznie. Stałem się posiadaczem Toshiba Satellite 1800-614. Sprzęt jest dość stary, i problem pojawia się już przy systemie ,,Xp Home'' Jest słaby procesor i mało pamięci ram. Chciałbym go zmodernizować i wymienić procesor na lepszy, oraz wymienić bądź dołożyć pamięci, abym mógł swobodnie odpalić na nim system XP, choć wolałbym zmodernizować...
Witam wszystkich. Mam problem z pamięcią na i2c, polegający na tym że nie mogę do pamięci nic zapisać. Gdy odczytuje pamięć to niekiedy otrzymuje wartość 63 a niekiedy 255 w zależność którą komórkę pamięci odczytuje. Z symulacji w Proteusie wynika że pamięć nie wysyła potwierdzenia (ACK). Gdy w Proteusie zamiast pamięci podłącze np expander pcf8574...
http://obrazki.elektroda.pl/3771560700_1... Dawno dawno temu w urządzeniach dane tylko do odczytu były przechowywane w pamięciach EPROM. Tego typu pamięci były programowane elektrycznie natomiast kasowane promieniowaniem UV. Kasowanie było możliwe dzięki okienku kwarcowemu w obudowie (istniały też tańsze jednokrotnie programowalne pamięci...
Witam mam program obsługujący pamięć AT24C64D, nie udało mi się zrobić to sprzętowo więc trzeba było programowo. Udało się wysłać do pamięci jeden bajt i odczytać na wyświetlaczu wszystko wygląda tak jak powinno. Teraz chcę utworzyć funkcję Zapisu i odczytu: void EEPROM_zapis(unsigned char adres, unsigned char dane) unsigned char EEPROM_odczyt(unsigned...
jest identyczny i pracuje w dual chanel Memory Type DDR3 Memory Size 8 GBytes Channels Dual, (Symmetric) Memory Frequency 533.3 MHz (5:8) CAS# latency (CL) 7.0 RAS# to CAS# delay (tRCD)7 RAS# Precharge (tRP) 7 Cycle Time (tRAS) 20 Row Refresh Cycle Time (tRFC)86 Command Rate (CR) 2T Dodano po 29 dobra, ustawiłem 1:2 i pamięć wskoczyła na 666,7 i pracuje...
Dzieki za NIEpomoc. Program skończony. Wygląda troszke nie schludnie bo nie są porobione pętelki ale to kwestia przerobienia go. Ważne że działa jak chcialem. Pozdrawiam [syntax=asm] SEG_ON EQUP1.6;włączenie wyświetlacza 7-segm. LEDEQUP1.7;Dioda TEST podłączona do P1.7 ;Stałe używane w programie - kody włączonych diod D1EQU00000001B ;1 DIODA D2EQU00000011B...
tylko na jakie ustawic? :( aktualnie mam tak: Taktowanie pamięci CAS Latency (CL)4T RAS To CAS Delay (tRCD)6T RAS Precharge (tRP)6T RAS Active Time (tRAS)12T Row Refresh Cycle Time (tRFC)22T RAS To RAS Delay (tRRD)2T Write Recovery Time (tWR)3T Dodano po 12 Mam jeszcze jedno pytanie. Jesli podkrece do 680mhz to co 2-3 sek. w atitool "scan for artifacts"...
Ja nie widzę deklaracji tej zmiennej. Tu tylko deklarujesz funkcje - ale żadnej zmiennej. Nazwy parametrów są lokalne dla funkcji i w tym przypadku służą jedynie kompilatorowi do stwierdzenia jakie parametry zadeklarowane funkcje mają i co zwracają (no i jaką mają postać). Nie definiuje to jednak samych funkcji!! Jeżeli odwołujesz się do zmiennej, która...
[syntax=c] ISR(ADC_vect) { register uint8_t Voltage = ADCH; if(Voltage>TRESHOLD) { //Zapis krytycznych danych do pamięci EEPROM } _delay_ms(100); }[/syntax] Czy delay nie powinien być wewnątrz ifa?
Szukam osoby, która wykona proste funkcjonalnie urządzenie. Interesuje mnie urządzenie, które dało by się zaprogramować przy użyciu prostego istniejącego lub zdefiniowanego przeze mnie języka. Urządzenie miałoby być podłączone do komputera PC poprzez złącze PS2 lub USB. Zadaniem urządzenia będzie wysyłanie określonych znaków lub ciągów znaków do komputera...
ojoj panowie elektronicy:P Mam podobny problem z AT90S8535 i programatorem STK200/300. Czyta pamięć, resetuje ale nie chce programować. Może to sprawa konfiguracji Bascoma? po pierwsze - ustawiles opoznienie w konfiguracji? (bascom/programator/delay - tak z 300 ustaw, do 1500 moze dojedziesz) po drugie - wpisz na sztywno $regfile="m8535.dat" zaraz na...
Witam wszystkich Forumowiczów! Jestem uczniem 3 klasy technikum i już od pół roku zacząłem interesować się programowaniem uK. Pisałem w C bo to dla mnie prosty język. Ostatnio zadałem sobie problem (no dobra chcę zaszpanować przed kumplami :P). Chcę zrobić dobory rejestrator temperatury w pokoju. Wybrałem sobie uK ATtiny 2313, układ DS1820 (czujka temperatury)...
Sama ilość stałych stringowych jest przerażająca - to też obciąża flash (pamięć programu) Stałe PROGMEN też. Ponieważ są publiczne (he he słowo static, podobnie jak namespace/using jest u miszczów arduino nieznane) , trudno spodziewać sie po kompilatorze dawania ostrzeżeń Niestety nie jestem w stanie sam tego zrobić dlatego poprosiłem o pomoc tutaj....
Witam, mam laptopika takiego jak w tytule. Swierzy nabytek, uruchomilem aide aby zobaczyc co w nim siedzi, w zakładce mikroukładów płyty głównej mam taka informacje. Właściwości mikroukładu płyty głównej Mikroukład płyty głównejIntel 82440BX/ZX In-Order Queue Depth4 CAS Latency2T RAS To CAS Delay2T RAS Precharge2T Liczba gniazd pamięci Gniazdo DRAM...
https://obrazki.elektroda.pl/5690923100_... Jest to prosty grupowy regulator mocy z odmierzaniem czasu, wykonany na prezent do kontrolowania piekarnika elektrycznego. Osobiście wolę proste w konstrukcji prostokątne piekarniki z wbudowaną mechaniczną regulacją czasu i temperatury, jednak każdy ma swoje przyzwyczajenia i niektórzy wolą...
Piszę obecnie program obsługujący termometr ds18b20. Nie mogę wykorzystać gotowych bibliotek dostarczonych razem z kompilatorem (CodeVision), więc obsługę 1 wire napisałem sam na podstawie specyfikacji. Jednak poza wysłaniem resetu komunikacja nie przebiega poprawnie. Oto mój kod: /***************************************... This program was...
If the peripheral is mapped on AHB: the delay should be equal to 2 AHB cycles. To może być to, zaraz sprawdzę. Dodano po 15 Tak, to jest to. Zaraz po uruchomieniu zegara nie wolno wpisywać lub czytać tej pamięci. Aż dziw że do tej pory tak intensywnie używana ta pamięć nie zbuntowała się. Po wstawieniu kilku taktów opóźnienia po włączeniu zegara, wszystko...
Czy ma zmieniać na żywo czy nagrany głos ? Proponuje Shareware: GoldWave a do programów online, to szukaj programów zmieniających prędkość próbkowania (mówiąc niefachowo) a w zasadzie do zmiany parametru Pitch i Delay. Jest pare takich programów, nazwy z pamięci nie podam, ale wiem że wymagają karty dźwiękowej Fullduplex i mocno obciążają procek. Łatwiej...
Ten artykuł ma raczej cel edukacyjny. Jednak na podstawie tej wiedzy można opracować retro komputer, np. ZX Spectrum. Każdy, kto miał do czynienia z pierwszymi 8-bitowcami na początku ery komputerowej, chyba pamięta, że budowa takiego sprzętu własnymi siłami wiązała się z poważnym problemem — koniecznością zaprogramowania pamięci ROM. Był potrzebny...
Witam. Od dwóch dni walczę z wymienionym mikrokontrolerem i przyznam że zupełnie nie wiem o co chodzi. PIC wlutowany w układ i programowany jest przez ICSP, złożyłem prosty programator COM84. PicPgm poprawnie wykrywa programator jako JDM oraz identyfikuje procka. Przy próbie zapisu dostaje błąd weryfikacji i pisze że zapis nie udany. W WinPic ta sama...
Najlepiej zacznij od kursu Arduino, darmowy jest np. tu: https://forbot.pl/blog//kurs-arduino-pod... Ściągnij biblioteki do 1Wire, Ds18b20, LCD, najlepiej kilka, naucz się ich używać bez delay, wybierz, która Ci leży najlepiej, rozważ również inne czujniki np. LM35. Twój program powinien być "wielozadaniowy",...
Witam; mam pewien problem, zrobiłem funkcje do odczytu i zapisu pamięci 24C08 po I2C. Wszystko śmiga super, ale postanowiłem zamienić ją na większą. Kupiłem pamięć 24LC1025. Podłączyłem ją, ale widzę tylko 64000 bajtów, a pamięć ma według noty 128KB. Jak można dostać się do następnych 64000, skoro adresowanie ma się zmieścić na 2 bajtach. Funkcje obsługujące...
Szanowni Forumowicze, Mam od niedawna programator willem 7.1 z gotronika. Chcę nim zaprogramować kość 49FL003, poustawiałem zworki tak jak pokazuje program: DPISW12:off on on off on on off on off on off on DIPSW6: on off off off on on Programator czyta pamięć, ale występują błędy przy weryfikacji. Korzystałem z programu od wersji PCB3.0 do wersji PCB50...
Bardzo dziękuje za pomoc po dodaniu return'a działa wyśmienicie. Następnym programem pewnie będzie obsługa wyświetlacza. Pisze w c++ także z tym też powinienem sobie poradzić. Jeszcze raz dziękuje i pozdrawiam. pio_05 ps. Ta biblioteka z delay zjadła mi pół pamięci flash:)
Przejrzałem tego ButtLoad'a, za duży bałagan w źródłach jak dla mnie :) Super gdybyś odnalazł tą notę. W AVR910 jest trochę napisane ale to dosyć stare jest. Zauważyłem pewną niespójność, jedne procesory mają podane np 4ms w "minimum wait delay" dla operacji chip erase, a inne 9ms. No cóż, nie każdy który sprawdzałem nadążał czyścić pamięci w te 4ms....
Witam, Piszę program dla HMI Crouzet CTP 107, który po Ethernecie komunikuje się z PLC em4 firmy Crouzet. Program po wpisaniu do pamięci HMI wybranych wartości zapisuje je do odpowiednich komórek pamięci HMI (RW) i następnie po wciśnięciu przycisku funkcyjnego uruchamia macro, które ma przesłać dane na odpowiednie wejścia analogowe PLC (XWIN). W tej...
Próbowałem już w opisany przez Ciebie sposób, zero reakcji, żeby program wyszedł z pętli while pomagało tylko zwarcie rezystorem 1k do GND, czyli ręcznie wymuszony pull low. Datasheet DS18x20 znam już na pamięć :( funkcja opóźniająca: [syntax=c] volatile int delayFlag; void delayTimerConfig(){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_TI... ENABLE); TIM_TimeBaseInitTypeDef...
Dzień dobry, dziękuję z góry za każdą chęć pomocy. Komputer kupiony około kwietnia br. Zdążył się już spalić zasilacz, został wymieniony w ramach uznanej przez producenta gwarancji na inny model. Problem takowy: komputer włącza się do pulpitu, strasznie się tnie, tnie się dźwięk na youtube'ie itp. Działa potwornie wolno. Jeśli go jednak zresetuję, działa...
Witam, posiadam netbooka Dell Inspiron 1018, który ma tylko 1GB RAMu, kupiłem nowy 4GB, ale z tą kością komputer nie uruchamia się. Pewnie jest niekompatybilny, ale nie wiem które parametry RAMu powinny być zmienione. Nowy RAM: Kingston rodzaj pamięci: SO-DIMM pojemność pamięci: 4 GB standard: DDR3-1333 (PC3-10600) ilość kontaktów [pin]: 204 szt. przepustowość:...
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
Udało mi się znaleść wpis dotyczący arduino: http://forum.pvtech-ecu-research.com/vie... Jednak nie rozumiem jak definiowane są instrukcje. Np: byte EWEN = 0b10011; //erase write enable instruction jak przekształcić to dla 93h86? Okej, zrozumiałem budowę instrukcji i wiem że c46 oraz h86 są takie same dla WEN Wykorzystałem ten kod: [syntax=vbnet]//defining...
Witam :) Przyznaje się że nie wiedziałem że któryś z niższych AVRów ma 2 UARTy. Ale to rewelacyjna sprawa wtedy mogę sobie bez problemów podłączyć PC z M. dwukierunkowo. A z 2giego na wyjście. Super! Tylko potem zostaje kwestia implementacji. Bo jedyny sensowny pomysł jaki mi się pojawia wysłania pakietu danych to: 1. Wyłączenie UARTA 2. Wprowadzić...
https://obrazki.elektroda.pl/2040620700_... Przedstawię tu spontaniczny projekt który został zrobiony w jeden dzień - dwukanałowy ściemniacz pasków LED oparty na PIC12F1612, zbudowany przy wykorzystaniu części z elektrośmieci. Oprócz PICa mój ściemniacz będzie korzystał z pamięci EEPROM do zapisu stanów jasności - jest to niezbędne,...
Mam pytanie do autora emulatora DSM-51, a mianowicie jak można wywołać w tym emulatorze rozkazem LCALL podprogram, który w rzeczywistym DSM-51 znajduje się w pamięci EPROMu DELAY_100MS. Dotyczy to Lekcji 1, Przykład 4 z podręcznika "Podstawy programowania mikrokontrolera 8051" autorstwa Piotra Gałki i Pawła Gałki. Z góry serdecznie dziękuję za odpowiedź....
Ja w takim razie radzę tak: CAS Latency Time 3 Active to precharge delay 8 DRAM RAS# to CAS delay 3 DRAM RAS# precharge 3 dodatkowo w głównym oknie BIOS masz funkcje CPU Ratio/Voltage Control w opcji DIMM Voltage select ustaw 2,7V (jak ruszy i będzie ok to spróbuj potem na 2,6V) dziwne że nie masz opcji FSB Frequency :-/ Jeśli to są Kingston Value RAM...
Obsługuje, bo ma pamięć na 80 znaków. Taki wyświetlacz jest widziany jako 2 x 40, zwykle 3. linia jest kontynuacją pierwszej. Dzięki za odpowiedź. Póki co i tak przełączyłem się na LCD WINSTARa 2x16. Jeśli góra gaśnie, to znaczy, że wyświetlacz zainicjował się poprawnie na 2 wiersze - sukces. Jest dobrze ;). ...ale jak się dobrze przyjrzeć - widać...
W pracy spotkałem się z tą samą usterką. Pomimo, że to stary temat wyjaśniam, że uszkodzona jest pamięć 24C64 (można wstawić czystą), a potem ( Menu 4725), wejść do Service scan / tuning Setup i ustawić " pref . sarch st.<BG,DK,I>. W tuner options poz.:1. ma być142;2-208;3-9;4-180;5-27;6-1;7-2;8-4. U mnie działa. Pozdrawiam . Dodam , że : Search...
"Kilka" częściej spotykanych słówek i wyrażeń na początek amplifier (amp) - wzmacniacz preapmlifier (preamp) - przedwzmacniacz power amplifier - wzmacniacz mocy analog multiplier - analogowy układ mnożący ****************************************... PLL - Phase Locked Loop - pętla z synchronizacją fazy ****************************************...
if (zmienna & (1 << i)), ale mniej kosztowne, niż operatory >,<,==,!= ? ASM nie znam, ale czytałem kiedyś opracowania o optymalizacji kodu, tam zasadniczo polecali wszelkiego typu operatory bitowe, zamiast boolowskich. Poza tym, w GCC nie ma wartości typu bool (0/1), najmniejsze są chyba char. Dlatego char może trzymać 8 wartości bool....
PoleWartość Właściwości mostka północnego (Northbridge) Mostek północny (Northbridge)Intel Ivy Bridge-MB IMC Platforma IntelChief River Obsługiwane typy pamięciDDR3-1066, DDR3-1333, DDR3-1600, DDR3-1866 SDRAM Maksymalna ilość pamięci16 GB Numer wydania09 Technologia wykonania22 nm VT-dNieobsługiwane Extended APIC (x2APIC)Obsługiwane Kontroler pamięci...
Zamiast sklejki możesz zastosować biały pustak, wytrzymuje rozgrzanie do czerwoności. Sam jest materialem izolacyjnym. Co do obciążenia, instrukcja delay(); obciąża raczej procek. Procek może i obciąża, problem w tym, że samo miganie diodą ma małe szanse wykryć nieprawidłowości w jego działaniu. Rdzeń powinien wykonywać jakieś obliczenia, warto by...
Nie wszyscy mają tyle czasu, żeby się bawić w testowanie czegoś, co powinno być przetestowane na wszystkie sposoby. Ale, biorąc pod uwagę całokształt działania tej firmy, to można powiedzieć, że dobrze, że tylko tyle jest problemów... Nie chcę powodować kolejnego flejmu, ale jak to jest możliwe, że o ile mnie pamięć nie myli, nie pamiętam ani jednego...
Hey! W kodzie mam linię MCUCR=0x80; Jest generowany ALE wiec zewnętrzna pamieć jest na pewno włączona RS napewno działa, jak popatrzysz na kod to zobaczysz ze zapisuje do XRAM, delay, odczyt tej samek komórki, wysłanie odczytanej wartości na RS, wysłanie "A" na RS. Stad wiem ze RS chodzi i jakie wartości czytam z XRAM Jest to pętla wiec non stop powinny...
Używam AtmelStudio. Tak te błędy są związane z brakiem ; na końcach poszczególnych linijek kodu, zmianą #define PRZYCISK_DOWN (PINC & PRZYCISK_CZAS) na #define PRZYCISK_DOWN (PINC & PRZYCISK) oraz z brakiem biblioteki #include <util/delay.h> Ok. Natomiast pozostaje problem z zapisem i odczytem pamięci. Z tego co rozumiem, a okazuje się,...
Witam forumowiczów. Od niedawna zacząłem bawić się Arduino. Zainteresowałem się kopiowaniem chipów (od tonera w drukarce), które oparte są na pamięci EEPROM. Poszukałem trochę w internecie, znalazłem program, który skanuje łącze w poszukiwaniu adresów na jakich dana pamięć się znajduje( chip mam zalany żywicą więc nie sposób było domyśleć się jak wygląda...
zanim zapytałem na forum byłem na tej stronce i przejrzałem cały temat. Wydaje mi się, że jedyne wyjście to zrobienie stabilnej wersji 1.4.11. Tu z szanownym kolegą się.... zgadzam - gdybym mógł, to rozpocząłbym 'zabawę' od tej właśnie wersji. Mnie jednak było dane startować dość niedawno od 1.4.18 - później były już jedna po drugiej łatki na wyższe...
Od razu uprzedzam: to nie jest typowy poradnik. To kompendium wiedzy o podkręcaniu komp'a. A więc 3, 2, 1 zaczynamy. PAMIĘĆ: Podkręcanie komputera nie polega na podkręceniu procesora i pamięci, tylko na dokładnym ich zestrojeniu. Pamięć musi zaspokoić głód procesora na pamięć. Podkręcanie procesora powyżej tej granicy jest po prostu bezsensowne i może...
Witam uprzejmie! Na płycie Gigabyte Model H67MA-D2H-B3 (Socket 1155) mam pamięć (dane z programu Speccy): DDR3 4096 MBytes Max Bandwidth PC3-10700 (667 MHz) Part NumberGR1333D364L9/4G TypeDDR3 Size4096 MBytes Channels #Single CAS# Latency (CL)9 clocks RAS# to CAS# Delay (tRCD)9 clocks RAS# Precharge (tRP)9 clocks Cycle Time (tRAS)24 clocks Command Rate...
Witam Chciałem podkręcić sobie ram - posiadam pamięć 512 TWINMOS TWISTER. Znalazłem w internecie test jak podkręcali tą pamięć na http://www.frazpc.pl/artykuly/174/TwinMO... Z tego testu wynika że w biosie mam ustawić pamięci na CL 2-6-2-2(z takimi parametrami pracują najlepiej), standardowo mają 2.5-3-3-8. Wszedłem do biosu i po wyłączeniu...
https://obrazki.elektroda.pl/7088978900_... Nie tak znowu dawno temu, jeszcze gimnazjalistą będąc natrafiłem na Układ FV-1 (właściwie SPN1001) jest procesorem DSP zaprojektowanym przez śp. Keitha Barra oraz Franka Thompsona, a produkowanym przez ich firmę - SpinSemiconductor od roku 2006. Cechą szczególną tej jednostki jest jej kompaktowa...
delay pamięć delay pamięć funkcja delay przerwanie delay
instalacja inteligentnego włącznika turbinka junkers panasonic wireless
Pompa wspomagania Land Rover Evoque 2.2: Problemy i diagnostyka Pomyłka w podaniu stanu licznika Tauron - jak skorygować?