Składanie latarki

gdzie i jak kupować oraz nasze o tym opinie
Awatar użytkownika
Misiek_86
Posty: 485
Rejestracja: niedziela 12 lip 2009, 15:44
Lokalizacja: Zamość

Post autor: Misiek_86 »

Pyra: dobre to podłączenie?
http://zapodaj.net/images/82ef334a10ea0.png
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Co to znaczy "do sprężynki klika"?

Plus ogniwa, do sprężynki driverka, na LEDa.
Minus ogniwa, do (włącznika, z włącznika do) pierścienia zewnętrznego driverka.
Minus ze sterownika, do "minusa" LEDa.

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Awatar użytkownika
Misiek_86
Posty: 485
Rejestracja: niedziela 12 lip 2009, 15:44
Lokalizacja: Zamość

Post autor: Misiek_86 »

Jest jakiś darmowy program, do sprawdzenia jaki mikrokontroler siedzi w driverze?
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Misiek_86 pisze:Jest jakiś darmowy program, do sprawdzenia jaki mikrokontroler siedzi w driverze?
Nie spotkałem...

Poza tym, to by musiało być urządzenie, czyli jakiś uniwersalny interface. Niewykluczone, że takie istnieje, ale raczej nie jest "na kieszeń przeciętnego zjadacza chleba"

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Awatar użytkownika
Misiek_86
Posty: 485
Rejestracja: niedziela 12 lip 2009, 15:44
Lokalizacja: Zamość

Post autor: Misiek_86 »

Ten chyba będzie pokazywać?
https://sklep.atnel.pl/pl/p/MkAvrCalculator/4
munenori
Posty: 165
Rejestracja: piątek 14 gru 2012, 20:21
Lokalizacja: podlaskie

Post autor: munenori »

Misiek_86 pisze:Ten chyba będzie pokazywać?
https://sklep.atnel.pl/pl/p/MkAvrCalculator/4
Będzie,ale do tego konieczny będzie programator.
Opcja darmowa pokazuje chyba typ procesora,ale nie zaprogramuje go,ma ograniczenie do Atmega8.
Awatar użytkownika
Misiek_86
Posty: 485
Rejestracja: niedziela 12 lip 2009, 15:44
Lokalizacja: Zamość

Post autor: Misiek_86 »

Programator mam, ale chcę sprawdzić jeden mikrokontroler w driverze, dlatego szukam jakiegoś programu
munenori
Posty: 165
Rejestracja: piątek 14 gru 2012, 20:21
Lokalizacja: podlaskie

Post autor: munenori »

Misiek_86 pisze:Ten chyba będzie pokazywać?
https://sklep.atnel.pl/pl/p/MkAvrCalculator/4
Jeśli masz programator,to polecam go również
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Ale zdajesz sobie sprawę, ze działa to tylko z prockami Atmela? A taki to możesz sprawdzić np. auto detekcją z Bascom AVR.
Świat to nie tylko Atmel, bardzo dużo jest PIC'ów, które poza innym rozkładem pinów, mają też inny system programowania.
Ja też np. fusebity, ustawiam w BASCOMie, ma bardzo przejrzysty interfejs.

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Awatar użytkownika
Misiek_86
Posty: 485
Rejestracja: niedziela 12 lip 2009, 15:44
Lokalizacja: Zamość

Post autor: Misiek_86 »

Witam, mam kod latarki zapisany jako format latarka.c
Teraz, jak mam to przemienić by było jako hex?
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Misiek_86 pisze:Witam, mam kod latarki zapisany jako format latarka.c
Teraz, jak mam to przemienić by było jako hex?
Skompilować i poszukać odpowiedniego pliku w katalogu projektu.

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Awatar użytkownika
Misiek_86
Posty: 485
Rejestracja: niedziela 12 lip 2009, 15:44
Lokalizacja: Zamość

Post autor: Misiek_86 »

W AtmelStudio daje nowy projekt, wybieram GCC C++ Executable Project, wrzucam tam cały kod, kompiluje, pojawia się, że niby wszystko oki, plik hex stworzył się, wgrywam go to driver nie odpala się :/
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
A weryfikuje poprawnie wgranie kodu?

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Awatar użytkownika
Misiek_86
Posty: 485
Rejestracja: niedziela 12 lip 2009, 15:44
Lokalizacja: Zamość

Post autor: Misiek_86 »

Pyra takie coś jest:

Kod: Zaznacz cały

------ Build started: Project: C+Ex, Configuration: Debug AVR ------
Build started.
Project "C+Ex.cppproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Studio\7.0\Vs\Compiler.targets" from project "C:\Users\Michał\Documents\Atmel Studio\7.0\C+Ex\C+Ex\C+Ex.cppproj" (target "Build" depends on it):
	Using "RunCompilerTask" task from assembly "C:\Program Files (x86)\Atmel\Studio\7.0\Extensions\Application\AvrGCC.dll".
	Task "RunCompilerTask"
		Shell Utils Path C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils
		C:\Program Files (x86)\Atmel\Studio\7.0\shellUtils\make.exe all 
		Building file: .././main.cpp
		Invoking: AVR8/GNU C Compiler : 4.9.2
		"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-g++.exe" -funsigned-char -funsigned-bitfields -DDEBUG  -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.0.71\include"  -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=attiny13a -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.0.71\gcc\dev\attiny13a" -c -MD -MP -MF "main.d" -MT"main.d" -MT"main.o"   -o "main.o" ".././main.cpp" 
		Finished building: .././main.cpp
		Building target: C+Ex.elf
		Invoking: AVR8/GNU Linker : 4.9.2
		"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-g++.exe" -o C+Ex.elf  main.o   -Wl,-Map="C+Ex.map" -Wl,--start-group -Wl,-lm  -Wl,--end-group -Wl,--gc-sections -mmcu=attiny13a -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.0.71\gcc\dev\attiny13a"  
		Finished building target: C+Ex.elf
		"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures  "C+Ex.elf" "C+Ex.hex"
		"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom  --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0  --no-change-warnings -O ihex "C+Ex.elf" "C+Ex.eep" || exit 0
		"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "C+Ex.elf" > "C+Ex.lss"
		"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "C+Ex.elf" "C+Ex.srec"
		"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-size.exe" "C+Ex.elf"
		   text	   data	    bss	    dec	    hex	filename
		    674	      2	      6	    682	    2aa	C+Ex.elf
	Done executing task "RunCompilerTask".
	Using "RunOutputFileVerifyTask" task from assembly "C:\Program Files (x86)\Atmel\Studio\7.0\Extensions\Application\AvrGCC.dll".
	Task "RunOutputFileVerifyTask"
				Program Memory Usage 	:	676 bytes   66,0 % Full
				Data Memory Usage 		:	8 bytes   12,5 % Full
	Done executing task "RunOutputFileVerifyTask".
Done building target "CoreBuild" in project "C+Ex.cppproj".
Target "PostBuildEvent" skipped, due to false condition; ('$(PostBuildEvent)' != '') was evaluated as ('' != '').
Target "Build" in file "C:\Program Files (x86)\Atmel\Studio\7.0\Vs\Avr.common.targets" from project "C:\Users\Michał\Documents\Atmel Studio\7.0\C+Ex\C+Ex\C+Ex.cppproj" (entry point):
Done building target "Build" in project "C+Ex.cppproj".
Done building project "C+Ex.cppproj".

Build succeeded.
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
Awatar użytkownika
Pyra
Site Admin
Posty: 8527
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
Misiek_86 pisze:Pyra takie coś jest:

Kod: Zaznacz cały

-mmcu=attiny13a -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.0.71\gcc\dev\attiny13a"  
Witam
Ale wiesz, że kod został napisany dla ATtiny25...

Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
ODPOWIEDZ