Fórum témák

» Több friss téma
Fórum » Arduino
 
Témaindító: groening, idő: Szept 28, 2008
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   469 / 469
(#) kobold99 válasza vargham hozzászólására (») Pé, 19:45 /
 
Melyik bit lehet lezárni az arduinot kiolvasás védelemhez?
A hozzászólás módosítva: Pé, 19:50
(#) vargham válasza kobold99 hozzászólására (») Pé, 19:57 /
 
Arduino sokféle MCUval létezik. Olvasd el az adott eszköz adatlapját, le van benne írva.
(#) kobold99 válasza vargham hozzászólására (») Pé, 21:50 /
 
328 érdekelne melyik lock bit az ami a kiolvasást blokkolja?
A hozzászólás módosítva: Pé, 21:53
(#) sargarigo válasza kobold99 hozzászólására (») Szo, 12:40 /
 
Ha jól értem, akkor a datasheet 347-348. oldala ezt taglalja.
(#) kobold99 válasza sargarigo hozzászólására (») Szo, 14:28 /
 
Arduino ide alatt config fájlba hogy kell definiálni pl uno alatt?
Ahogy látom te érted is mert én nem azért kérdeztem meg !
Köszi!
A hozzászólás módosítva: Szo, 14:29
(#) KoblogPerGyok válasza bujan hozzászólására (») Szo, 20:34 /
 
Szép történet nem mondom...

Kicsit ráfaragtál ezzel. Van a környezetedben valaki akinek van működőképes UNO-ja? (és kockázat vállaló hangulatban van?)

Mert ha igen akkor:

https://www.youtube.com/watch?v=HHF45zhe_9U

A vége felé van az érdekes rész. Gondolom egy az egyben bepakol mindent a működőképes gépről a boot loader nélkülire. mint annak idején az xcopy…
(#) vargham válasza KoblogPerGyok hozzászólására (») Szo, 20:38 /
 
Mégegyszer kérdezem: Fuse bitek rendben vannak?

Amúgy meg segítek szívesen, ezt is írtam már.
(#) KoblogPerGyok válasza vargham hozzászólására (») Szo, 21:04 /
 
Nem tudom, nem látok át a neten keresztül, de megpróbálhatom meghekkelni. Kicsi az esély, de talán sikerül.

Azért írtam neki ezt, mert ha nem nagyon megy a fuse bitek piszkálgatása, akkor gyalu és egy működőről klónozással mindent. Ez olyan, mikor kis Windows hiba esetén inkább ujrarakjuk az egész rendszert, de néha beválik.


De lehet nem így működik az egész.
A hozzászólás módosítva: Szo, 21:04
(#) RoliNyh válasza KoblogPerGyok hozzászólására (») Szo, 21:08 / 1
 
Az "ablak" rendszer újra rakása mindig beválik...
(#) sargarigo válasza kobold99 hozzászólására (») Szo, 22:41 /
 
Spoiler: Nem vagyok szakértője.

Nem vagyok biztos benne hogy létezik ilyen opció arduino alatt. Kicsit félrevezető, hogy arduino-nak hívják a vasat is, meg az IDE-t is. Előbbin foglal helyet egy atmel328p vezérlő, amit mondjuk úgy nyers módban lehet égetni, meg fuse biteket piszkálni, meg ilyesmi.

Utóbbi viszont a keretrendszer, ami tartalmazza a bootloadert, és a rengeteg csillivilli könyvtárat. Nem tudom mennyire értesz hozzá, nem akarlak alázni azzal hogy esetleg alap dolgokat magyarázok, bocsánat is érte.

Lényeg, hogy ha magát a vezérlőt mondjuk avrdude-val piszkálod (ez tudja például a fuse biteket kapcsolgatni [vagy avrstudio, stb]), akkor lehet hogy nem fog többé arduino-ként működni. Természetesen visszaállítható a dolog, de ez már tudást is igényel. Kiszedheted a bootloadert is, és helyet takarítasz meg vele, egyúttal dobod az arduino keretrendszert is, használod sima avr-ként.

Szerintem ha nem vagy biztos ebben a dologban, akkor inkább tedd egy dobozba, és öntsd ki műgyantával. Jobb mint a fuse bitek. 100%-ban nem véd, de 99%-ra jó lesz.
A hozzászólás módosítva: Szo, 22:42
(#) dudzsi hozzászólása Vas, 18:54 /
 
Sziasztok!
Lenne egy amatőr kérdésem. Hol kell itt értéket adni a H, M, S-nek. Mert ha a loop-ba irok értéket azt nem veszi fel. Köszi
(#) kapu48 válasza dudzsi hozzászólására (») Vas, 19:53 /
 
  1. void setup() {
  2.   Serial.begin(9600);
  3. lcd.begin(16, 2);
  4.  
  5. // Set up count down timer with 10s and call method onComplete() when timer is complete.
  6.     // 00h:00m:10s
  7.   H = 1// <<<<
  8.   M = 2;
  9.   S = 3;   
  10.   timer.setCounter(H, M, S, timer.COUNT_DOWN, onComplete);
  11.  
  12.     // Print current time every 1s on serial port by calling method refreshClock().
  13.     timer.setInterval(refreshClock, 1000);
  14.    
  15. }
(#) dudzsi válasza kapu48 hozzászólására (») Vas, 20:01 /
 
Ezt tudom. De én változtatni szeretném az értékeket gombokkal. Itt még nincs benne az a rész. Ha a loop álá berakok új értékeket akkor azok nem érnek semmit.
(#) kapu48 válasza kapu48 hozzászólására (») Vas, 20:06 / 1
 
Irsz egy rutint és meghívod mikor kel, a megfelelő értékekkel pl.:
  1. #include "Countimer.h"
  2. #include <LiquidCrystal_I2C.h>
  3.  
  4. Countimer timer;
  5. int H = 0;
  6. int M = 0;
  7. int S = 0;
  8.  
  9.  
  10. LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
  11.  
  12. void setup() {
  13.   Serial.begin(9600);
  14. lcd.begin(16, 2);
  15.  
  16. // Set up count down timer with 10s and call method onComplete() when timer is complete.
  17.     // 00h:00m:10s
  18.   H = 1;
  19.   M = 2;
  20.   S = 3;   
  21.   timer.setCounter(H, M, S, timer.COUNT_DOWN, onComplete);
  22.  
  23.     // Print current time every 1s on serial port by calling method refreshClock().
  24.     timer.setInterval(refreshClock, 1000);
  25.    
  26. }
  27.  
  28. }
  29. void refreshClock() {
  30.   Serial.print("Current count time is: ");
  31.     Serial.println(timer.getCurrentTime());
  32.    
  33. }
  34.  
  35. void onComplete() {
  36.   Serial.println("Complete!!!");
  37.   lcd.clear();
  38.  
  39.   lcd.setCursor(0, 1);
  40. lcd.print("Complete!!!");
  41.  delay(1000);
  42.  lcd.clear();
  43.  
  44. }
  45.  
  46. void setTimer(int h, int m, int s) {
  47.    timer.setCounter(h, m, s, timer.COUNT_DOWN, onComplete);
  48.  
  49.     // Print current time every 1s on serial port by calling method refreshClock().
  50.     timer.setInterval(refreshClock, 1000);
  51. }
  52.  
  53. void loop() {
  54.    // Run timer
  55.  
  56.  timer.run();
  57.  lcd.setCursor(0, 1);
  58.   lcd.print(timer.getCurrentTime());
  59.    
  60.    if(!timer.isCounterCompleted()) {
  61.       timer.start();
  62.     }
  63.  
  64.    setTimer(0, 0, 10);   
  65. }
(#) dudzsi válasza kapu48 hozzászólására (») Vas, 20:39 /
 
Köszi igy már megy. Probáltam ezt is csak kimaradtak belöle dolgok.
(#) kobold99 válasza sargarigo hozzászólására (») Vas, 23:53 /
 
köszi!
Következő: »»   469 / 469
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu