Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 21 lis 2024, o 12:11


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 5 mar 2013, o 14:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 gru 2012
Posty: 161
Pomógł: 9

Jak wiemy Eclipse posiada bardzo fajny system podpowiedzi uruchamiany skrótem klawiaturowym Ctrl+Spacja.
Te podpowiedzi możemy zmieniać lub dodawać własne.

Często mnie denerwowało pisanie (1<<PC1) bo zmieniam układy klawiatur niemiecka/polska i znaki się nie pokrywają ze sobą. Co było bardzo uciążliwe.
Wy może macie też taki problem lub po prostu lubicie jak coś się robi szybciej.

I tak np. zamiast wpisywać (1<<PC1) można wpisać bv klepnąć Ctrl+Spacja i enter, wpisać PC1 i TAB aby przejść na koniec.
Może wydaje się skomplikowane. Ale sprawdźcie to samo dla pętli for. Cała pętla zostaje wpisana od razu. O wiele przyspiesza to pisanie programów.

W filmiku pokazuję gdzie dokonuje się zmian tego ustawienia i jak dodać własne oraz jak wygląda to w praktyce.


Oczywiście zalecam oglądanie w serwisie YouTube w najwyższej rozdzielczości.

Jeśli ktoś jeszcze korzysta z tych skrótów to może się podzieli swoimi ? :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 mar 2013, o 15:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 maja 2012
Posty: 174
Lokalizacja: Gliwice
Pomógł: 19

Super sprawa, na pewno się przyda ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 mar 2013, o 16:24 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

Przyda się. Dzięki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 mar 2013, o 21:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 758
Pomógł: 9

Wow, super, dzięki
Może rozszyfrujmy akronimy:
bv - bit value
bvn - bit value, negated
mbv - ?

_________________
ATB 1.03, Win XP SP3, ECLIPSE Indigo 3.7.2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 mar 2013, o 22:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 gru 2012
Posty: 161
Pomógł: 9

Multi Bit Value :-) tak mi się właśnie ładnie wymyśliło :-)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 mar 2013, o 23:37 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27309
Lokalizacja: Szczecin
Pomógł: 1041

I bardzo fajny oraz pożyteczny poradnik - zlinkowałem go na blogu ;)

a sam kiedyś popełniłem sobie nawet taki "szajblon" ;)

Obrazek

czyli jak wpiszę ma i kliknę CTRL+Spacja to wskakuje mi cały szablonik pustego programu ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 11:29 
Offline
Użytkownik

Dołączył(a): 09 mar 2014
Posty: 50
Pomógł: 0

Witam! Chciałbym zapytać dlaczego po wciśnięciu ctrl+spacja eclipse nie podpowiada, np. nie mam w opcjach _delay_ms ( );. Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 11:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

mati7828 napisał(a):
Witam! Chciałbym zapytać dlaczego po wciśnięciu ctrl+spacja eclipse nie podpowiada, np. nie mam w opcjach _delay_ms ( );. Pozdrawiam


A czy kolega dołączył do projektu plik delay.h ?

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 11:47 
Offline
Użytkownik

Dołączył(a): 09 mar 2014
Posty: 50
Pomógł: 0

Kod:
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>

#define LED (1<<PB0)               //informuje na którym pinie jest dioda
#define LED_ON PORTB |= LED         //włacznie diody
#define LED_OFF PORTB &= ~LED      //wyłączanie diody zmiana stanu na zerowy
#define LED_TOG PORTB ^= LED       //zmiana stanu na przeciwny

int main(void)
{
   DDRB= 1;                   //ustawaimy pin jako wyjscie,
                        //więc wpisujemy jednyke do pinu na którym jest ustawiona

   while (1)
   {
   
   }
}



Mam coś takiego i żadne skróty nie działaja



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 kwi 2014, o 11:18 
Offline
Użytkownik

Dołączył(a): 09 mar 2014
Posty: 50
Pomógł: 0

I ma ktoś jakis pomysł? Bo ciężko sie coś pisze bez podopowiedzi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 kwi 2014, o 19:25 
Offline
Nowy

Dołączył(a): 02 lip 2013
Posty: 19
Pomógł: 0

Miałem też takie sytuacje, że delay nie chciał działać z Ctr+spacja mimo że miałem dodaną bibliotekę. Czasami wystarczyło skompilować jeszcze raz program a czasami napisałem raz "z palca" i dalej już działało :)

Wysłane z mojego HTC One V przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 kwi 2014, o 07:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 sty 2014
Posty: 116
Pomógł: 9

mirekk36 napisał(a):
I bardzo fajny oraz pożyteczny poradnik - zlinkowałem go na blogu ;)

a sam kiedyś popełniłem sobie nawet taki "szajblon" ;)

Obrazek

czyli jak wpiszę ma i kliknę CTRL+Spacja to wskakuje mi cały szablonik pustego programu ;)


Tylko popraw w nim Mirku swoje nazwisko, bo jak zauważyłem jeszcze tego nie zrobiłeś ;)

_________________
"Actum ne agas!"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 sty 2016, o 13:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 gru 2014
Posty: 88
Pomógł: 2

Dzięki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO