Anonymní profil becal – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil becal – Programujte.comAnonymní profil becal – Programujte.com

 

Příspěvky odeslané z IP adresy 89.103.100.–

Becal
Mikrokontroléry › Zobrazení čísel ve velkém ro…
25. 3. 2013   #173894

Děkuji za radu, takto se mi to skutečně nakonec podařilo vyřešit. Netušil jsem, že to bude tak jednoduché.
Ale delší dobu se mi na LCD displeji zobrazoval pouze otazník. Když jsem zkoušel přes sprintf zformátovat integer, tak to pracovalo normálně. Nakonec jsem zjistil, že se musí v Atmel Studiu 6 v Properties->Toolchain->AVR/GNU Linker->General zaškrtnout "Use vprintf library(-WI,-u,-vfprintf)". Teď, když jsem problém vyřešil, ještě bych mu rád porozuměl.:) Nevíte někdo, čím to mohlo být? Resp. proč byly problémy se zobrazením jen floatové hodnoty?

becal
Mikrokontroléry › Problém s buildem v Atmel St…
6. 12. 2012   #168260

Aha, a kde mám tu cestu přenastavit? 

becal
Mikrokontroléry › Problém s buildem v Atmel St…
6. 12. 2012   #168255

Dobrý den,

nainstaloval jsem si program Atmel Studio 6.0 (full). Při instalaci jsem nic neměnil, všechno jsem nechal nastavené tak, jak bylo. Zvolil jsem new project, C/C++, GCC C Executable Project, vybral jsem si zařízení ATmega16 a chtěl jsem odzkoušet jednoduchý program na blikání LED diody.

#ifndef F_CPU
#define F_CPU 1000000UL 
#endif

#include <avr/io.h>


#include <util/delay.h>



int main(void)
{
    DDRC = 0x01;                      
    while(1)
    {
     // LED on
     PORTC = 0b00000001;            
     _delay_ms(500);                

     //LED off
     PORTC = 0b00000000;            
     _delay_ms(500);               
    }
}

Když však dám build, vyhodí mi to chybu:

------ Build started: Project: MyFirstProject, Configuration: Debug AVR ------
Build started.
Project "MyFirstProject.cproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Compiler.targets" from project "C:\Users\Jarda & Standa\Documents\atmel studio\MyFirstProject\MyFirstProject\MyFirstProject.cproj" (target "Build" depends on it):
Using "RunCompilerTask" task from assembly "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\Vs\Compiler.Task.dll".
Task "RunCompilerTask"
  C:\Program Files (x86)\Atmel\Atmel Studio 6.0\make\make.exe all
  C:\Users\JARDA není názvem vnitřního ani vnějšího příkazu,
  spustitelného programu nebo dávkového souboru.
  Systém nemůže nalézt uvedenou cestu.
  make: *** [MyFirstProject.o] Error 1
Done executing task "RunCompilerTask" -- FAILED.
Done building target "CoreBuild" in project "MyFirstProject.cproj" -- FAILED.
Done building project "MyFirstProject.cproj" -- FAILED.

Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

Na jednom fóru jsem četl, že by to mohlo mít něco společného s operačním systémem Windows 7 (který používám) a s právy k přístupu do složek. Bohužel jsem naprostý začátečník, jedná se o mé první pokusy a tudíž vůbec netuším, co a kde bych měl změnit.

Předem děkuji za odpovědi.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý