| Autor |
Wiadomość |
Temat: Jaki układ.. L29... |
Turboasm
Odpowiedzi: 3
Wyświetleń: 589
|
Forum: Sterowanie Wysłany: 06 Cze 07 08:16 Temat: Jaki układ.. L29... |
Jak w temacie jaki wybrać układ do sterowania 2 silnikami??
Ten:
| Kod: | http://www.laro.com.pl/index.php5?action=sklep&t=2162 |
czy ten:
| Kod: | http://www.laro.com.pl/index.php5?action=sklep&t=2163 |
I czym te 2 układy się różnią ?? |
Temat: Jaki układ.. L29... |
Turboasm
Odpowiedzi: 3
Wyświetleń: 589
|
Forum: Sterowanie Wysłany: 07 Cze 07 04:06 Temat: Jaki układ.. L29... |
| czy ta końcówka jest także sterownikiem silnika krokowego czy tylko końcówką do silnika. |
Temat: Problem z programem |
Turboasm
Odpowiedzi: 15
Wyświetleń: 991
|
Forum: Mikrokontrolery Wysłany: 05 Lip 07 06:30 Temat: Problem z programem |
Mam taki problem a mianowicie poniższy kod kompiluje się ale nie działa jak trzeba.
| Kod: | #include <avr/io.h>
#define F_CPU 1000000
#define CYCLES_PER_US ((F_CPU+500000)/1000000)
#define klawiszD DDRD
#define klawiszP PORTD
#define pin PD2
#define LED_ON sbi(DDRB,PB1);sbi(PORTB,PB1)
void delay(unsigned int us)
{
unsigned int delay_loops;
register unsigned int i;
delay_loops = (us+3)/5*CYCLES_PER_US;
for (i=0; i < delay_loops; i++) {};
}
unsigned char klawiatura(void)
{
unsigned char zwrot=0;
sbi(klawiszD,pin);
sbi(klawiszP,pin);
delay(5);
cbi(klawiszD,pin);
if(bit_is_clear(klawiszD,pin))
{
zwrot=zwrot+1;
}
return zwrot;
}
void zaswiec(void)
{
if(klawiatura()==1)
{
LED_ON;
}
}
int main (void)
{
for (;;)
{
zaswiec();
}
return (0);
} |
|
Temat: Problem z programem |
Turboasm
Odpowiedzi: 15
Wyświetleń: 991
|
Forum: Mikrokontrolery Wysłany: 06 Lip 07 09:53 Temat: Problem z programem |
| Program miał zaświecić diodą podłączoną do PB1 po naciśnięciu przycisku podłączonego do PD2. Program działa ale dioda świeci cały czas i nie reaguje na przycisk. |
Temat: Problem z programem |
Turboasm
Odpowiedzi: 15
Wyświetleń: 991
|
Forum: Mikrokontrolery Wysłany: 06 Lip 07 01:41 Temat: Problem z programem |
| Uczę się C na przykładach i innych znalezionych programach. Działa dzięki. Jak wygląda zapis : cbi(klawiszD,pin); sbi(klawiszP,pin); w WinAVR 2007 bo narazie używam 2005 |
Temat: Problem z programem |
Turboasm
Odpowiedzi: 15
Wyświetleń: 991
|
Forum: Mikrokontrolery Wysłany: 06 Lip 07 09:07 Temat: Problem z programem |
| a pętla if(bit_is_clear(klawiszI ,pin)) odczytuje czy na PD2 jest stan niski ? Jak będzie dla stanu wysokiego ?? Czy jeżeli PD2 jest ustawiony jako wejście to czy po podaniu - na ten port będzie on w stanie niskim czy wysokim, podaje się na mikroprocesor tylko - czy także + ?? |
Temat: Gdzie kupujecie części? |
Turboasm
Odpowiedzi: 8
Wyświetleń: 1528
|
Forum: Pozostałe Wysłany: 06 Lip 07 10:23 Temat: Gdzie kupujecie części? |
| zabawki, odtwarzacze video, magnetofony itp. |
Temat: Problem z programem |
Turboasm
Odpowiedzi: 15
Wyświetleń: 991
|
Forum: Mikrokontrolery Wysłany: 07 Lip 07 10:14 Temat: Problem z programem |
chodzi o to czy na mikroprocesor mogę na np. PC4 podać + czy nie ??
Jak zrobić aby dana instrukcja była wykonywana przez jakiś czas np. sbi(DDRB,PB1) przez 10s ????
Co zrobić aby w/w programie dioda świeciła tylko gdy przycisk będzie trzymany, jak puszcze to gaśnie ??
Gdzie mogę znaleźć programy dla uC w C wraz z opisami ?? |
Temat: Problem z programem |
Turboasm
Odpowiedzi: 15
Wyświetleń: 991
|
Forum: Mikrokontrolery Wysłany: 07 Lip 07 10:45 Temat: Problem z programem |
Hmm a jaką książkę polecasz ?? Bo ja dla mnie to najlepsza pytania i odpowiedzi no i jeszcze przykłady.
PS. Byłbym bardzo wdzięczny za odp. na powyższe pytania. |
Temat: Linux, avr, kwarc, zewnętrzna pamięć |
Turboasm
Odpowiedzi: 11
Wyświetleń: 886
|
Forum: Mikrokontrolery Wysłany: 30 Lip 07 10:46 Temat: Linux, avr, kwarc, zewnętrzna pamięć |
Mam kilka pytań na które nie znalazłem jeszcze odpowiedzi a dokładnie: ( język C )
1. Co muszę zainstalowac aby móc kompilować programy dla avr pod linuksem ??
2. Pod które piny muszę podłączyć kwarc i czemu akurat pod te.
3. Czy w programie muszę coś więcej podawać oprócz | Kod: | #define F_CPU <częstotliwość>L | ??
4. Czy zewnętrzną pamięć EEPROM mogę podłączyć pod obojętnie które piny czy są jakieś specjalne i jak
zapisać dane do tej pamięci ?? |
Temat: Linux, avr, kwarc, zewnętrzna pamięć |
Turboasm
Odpowiedzi: 11
Wyświetleń: 886
|
Forum: Mikrokontrolery Wysłany: 30 Lip 07 11:18 Temat: Linux, avr, kwarc, zewnętrzna pamięć |
| co do pytania 3 to chodziło mi o to czy coś jeszcze oprócz tego zapisu potrzeba żeby kożystać z dołączonego kwarcu ( z jego częstotliwości ) |
Temat: Linux, avr, kwarc, zewnętrzna pamięć |
Turboasm
Odpowiedzi: 11
Wyświetleń: 886
|
Forum: Mikrokontrolery Wysłany: 30 Lip 07 01:01 Temat: Linux, avr, kwarc, zewnętrzna pamięć |
| ale jak mam przeprogramować fuse bity kożystając z najprostrzego z możliwych programatorów ?? |
Temat: Linux, avr, kwarc, zewnętrzna pamięć |
Turboasm
Odpowiedzi: 11
Wyświetleń: 886
|
Forum: Mikrokontrolery Wysłany: 30 Lip 07 03:52 Temat: Linux, avr, kwarc, zewnętrzna pamięć |
| ATMega8 z kwarcem zegarkowym 32 768 Hz |
Temat: Linux, avr, kwarc, zewnętrzna pamięć |
Turboasm
Odpowiedzi: 11
Wyświetleń: 886
|
Forum: Mikrokontrolery Wysłany: 31 Lip 07 07:34 Temat: Linux, avr, kwarc, zewnętrzna pamięć |
Czy dla każdego kwarcy będą takie same ustawienia fuse bit ( jeżeli nie to gdzie je znaleźć ?)??
Jak zaprogramować fuse bit w linuksie ?? |
Temat: Linux, avr, kwarc, zewnętrzna pamięć |
Turboasm
Odpowiedzi: 11
Wyświetleń: 886
|
Forum: Mikrokontrolery Wysłany: 01 Sie 07 06:25 Temat: Linux, avr, kwarc, zewnętrzna pamięć |
jeżeli w dokumentacji ATMega8 jest:
chodzi o ustawienia fuse bit dla kwarcu 3-8 MHz. W tym programie dla win w 2 kolumnie Fuse Low bits jeżeli dla 3-8 MHz sa ustawienia 111 dla CKSEL3..1 to w programie musze ustawic CKSEL1:zaznaczyć CKSEL2:zaznaczyć i CKSEL3:zaznaczyć ???
PS. abxyz mógłbyś przesłać mi Makefile na meila ?? |
Temat: Sterowanie prędkością silników prądu stałego. |
Turboasm
Odpowiedzi: 1
Wyświetleń: 1150
|
Forum: Mikrokontrolery Wysłany: 11 Sie 07 09:21 Temat: Sterowanie prędkością silników prądu stałego. |
| Jak za pomocą mikrokontrolerów sterować silnikami prądu stałego?? Chodzi głównie o to żeby dało się regulować jego prędkość. Jeśli ktoś by posiadał jakieś kody źródłowe w C z tym zwiazane prosiłbym o udostępnienie. |
| |