Můj klon

Vesnican
Příspěvky: 20
Registrován: 16 říj 2017, 08:40
Reputation: 0

Můj klon

Příspěvek od Vesnican » 18 lis 2017, 11:32

Ahoj.
Stavím první klon na DPS s ATMEGA328P mam pin 20 (AVCC) a 21(AREF) připojit trvale na +5V nebo může nastat případ kdy bude potřeba je přerušit.
Děkuji.

butan
Příspěvky: 2
Registrován: 20 lis 2017, 00:31
Reputation: 0

Re: Můj klon

Příspěvek od butan » 20 lis 2017, 00:43

Pin Aref připoj jen na filtrační kondenzátor. Ve speciálním případě je sem možné připojit vnější napěťový normál, obstojný normál 1.1 je i uvnitř atmelu, a propojení na AVCC pokud chceš snímat potenciometry připojené na napájecí napětí se dá zapnout programem.
PS. víš že na ali se dá kopit UNO za $2? To se pak stavět nevyplatí.
Lubor

Vesnican
Příspěvky: 20
Registrován: 16 říj 2017, 08:40
Reputation: 0

Re: Můj klon

Příspěvek od Vesnican » 20 lis 2017, 06:35

Ahoj
Pokračuji podle E-bůku. Zavaděč vypálím pomocí UNA. Nelze-li ho použít i pro sketche tak než kupovat programátor, nebude lépe osadit patici pro RS232 (včetně kondenzátorů)? I tak budu mít dost místa pro optočleny. Díky.

Vesnican
Příspěvky: 20
Registrován: 16 říj 2017, 08:40
Reputation: 0

Re: Můj klon

Příspěvek od Vesnican » 25 lis 2017, 05:53

Jaké nastavení je pro ATMEGA328P-PU (+3,3V na 1tlač,7,20,21 GND 8, 22 RX 2,TX 3 ) s koupeným bootloaderem připojeném na MAX3232CSE (3,3V) a COM1. Po připojení napětí na MAX3232 ser. monitor vrací vložené znaky. V portech a IDE po restartu PC žádná změna. Mám nastaveno ArduinoUNO,COM1,AVR programátor. Upload se nedokončí.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Můj klon

Příspěvek od pavel1tu » 25 lis 2017, 08:02

ATtiny je o ničem,
kdybych měl čas, postavl bych si něco na 3,3V + nabíjení záložní baterie + 24MHz nebo 2,4GHz - je toho sice k mání hodně, ale je to minimálně 5x dražší než když si to poskládám z modulů - ale je to menší .... je i hodně projektů, kde je k dispozici zdroj dat pro výrobu tišťáku - pohledej, ať se nezdržuješ s něčím co je již odladěné.
Vybírej projekt který neskončil u první verze, ty mají nejlépe vychytané mouchy ....
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Vesnican
Příspěvky: 20
Registrován: 16 říj 2017, 08:40
Reputation: 0

Re: Můj klon

Příspěvek od Vesnican » 26 lis 2017, 14:32

Arduino: 1.8.5 (Windows 7), Vývojová deska: "Arduino/Genuino Uno"

C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\Dell\AppData\Local\Arduino15\packages -hardware C:\Users\Dell\Documents\Arduino\hardware -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Dell\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Dell\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path C:\Users\Dell\AppData\Local\Temp\arduino_build_62054 -warnings=none -build-cache C:\Users\Dell\AppData\Local\Temp\arduino_cache_676921 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.3-arduino2 -verbose C:\Users\Dell\Documents\Arduino\sketch_nov23a\sketch_nov23a.ino
C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\Dell\AppData\Local\Arduino15\packages -hardware C:\Users\Dell\Documents\Arduino\hardware -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\Dell\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Dell\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path C:\Users\Dell\AppData\Local\Temp\arduino_build_62054 -warnings=none -build-cache C:\Users\Dell\AppData\Local\Temp\arduino_cache_676921 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.3-arduino2 -verbose C:\Users\Dell\Documents\Arduino\sketch_nov23a\sketch_nov23a.ino
Using board 'uno' from platform in folder: C:\Program Files\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054\sketch\sketch_nov23a.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054\sketch\sketch_nov23a.ino.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054\preproc\ctags_target_for_gcc_minus_e.cpp"
Kompiluji projekt...
"C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054\sketch\sketch_nov23a.ino.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054\sketch\sketch_nov23a.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core
Linking everything together...
"C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054/sketch_nov23a.ino.elf" "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054\sketch\sketch_nov23a.ino.cpp.o" "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054/..\arduino_cache_676921\core\core_arduino_avr_uno_5638c217b04eda8279099c4937887265.a" "-LC:\Users\Dell\AppData\Local\Temp\arduino_build_62054" -lm
"C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054/sketch_nov23a.ino.elf" "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054/sketch_nov23a.ino.eep"
"C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.3-arduino2/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054/sketch_nov23a.ino.elf" "C:\Users\Dell\AppData\Local\Temp\arduino_build_62054/sketch_nov23a.ino.hex"
Projekt zabírá 1710 bytů (5%) úložného místa pro program. Maximum je 32256 bytů.
Globální proměnné zabírají 228 bytů (11%) dynamické paměti, 1820 bytů zůstává pro lokální proměnné. Maximum je 2048 bytů.
C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino6/bin/avrdude -CC:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino6/etc/avrdude.conf -v -patmega328p -carduino -PCOM1 -b115200 -D -Uflash:w:C:\Users\Dell\AppData\Local\Temp\arduino_build_62054/sketch_nov23a.ino.hex:i

avrdude: Version 6.3, compiled on Sep 12 2016 at 17:24:16
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino6/etc/avrdude.conf"

Using Port : COM1
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3e
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x17
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

Nastala chyba při nahrávaní projektu.
avrdude done. Thank you.

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Můj klon

Příspěvek od martinius96 » 26 lis 2017, 16:34

COM1 nie je port. Je to port pridelený ak nevie nájsť Arduino, takže chyba v prevodníku, alebo ovládači. Máš k tomu ten čínsky prevodník CH340? Ak ano tak: http://www.wch.cn/download/CH341SER_ZIP.html

Vesnican
Příspěvky: 20
Registrován: 16 říj 2017, 08:40
Reputation: 0

Re: Můj klon

Příspěvek od Vesnican » 27 lis 2017, 06:12

CH341SER vytvoří funkční USB port na COM4 nikoliv starý 9pin RS232. Arduino UNO nemůžu použít protože nemám vyjímatelný čip.Tento port se používal prý v prvních Arduinech. UNO mohu použít pouze k vypálení bootloaderu ale ten by měl být již na zakoupeném ATMEGA328P-PU. Proto vytvářím klon do patice.

https://daverobertson63.files.wordpress ... _rs232.png

butan
Příspěvky: 2
Registrován: 20 lis 2017, 00:31
Reputation: 0

Re: Můj klon

Příspěvek od butan » 28 lis 2017, 14:30

Tak tam asi ten bootloader není. Icsp konektor to jistí, přez něj můžeš naprogramovat svůj program, nebo jen bootloader.
Lubor

Vesnican
Příspěvky: 20
Registrován: 16 říj 2017, 08:40
Reputation: 0

Re: Můj klon

Příspěvek od Vesnican » 29 lis 2017, 09:49

Bývá s bootloaderem nahraný i blink? V tom případě by měla po připojení napájení blikat LED na DB7? Nebo jak se dá otestovat přítomnost bootloaderu? Zatím nepředpokládám, že by byla chyba u Arduino-shopu. Třeba jen blbě mačkám reset nahrávání trvá dost dlouho.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů