Страница 274 из 628

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 00:27:28
Meteor
МитяРа, хватай ссылку на ресурс для друга :beer:

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 11:16:40
МитяРа
Meteor писал(а):хватай ссылку на ресурс для друга
Утянул в нору.. Благодарю, Meteor.. :beer:

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 11:21:42
просто КОТ
Пытаюсь сделать прошивку для простенького таймера. Вот первый результат. По идее, при замыкании РВ.1 на плюс, некоторое число запишется в РВ.3. (плюс час). При замыкании РВ.2 на плюс, это же число из РВ.3 вычитается. (минус час).
Когда время установят, замкнут РВ.4 на плюс и начнётся отсчёт. По истечении времени, появится 1 в порте РВ.0 и МК будет ждать дальнейших "указаний".
Будет ли всё работать как я сказал. Если нет, то почему?!

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 11:33:10
ploop
Ты что прислал-то?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:09:42
просто КОТ
В каком смысле?! Ты про архив?! В архиве проивка из АлгоритмБилдера. Только скорее всего неправильная. . .

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:11:07
BerZerK-ku
Мысль прослеживается, но работать не будет.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:12:13
просто КОТ
Так и знал. . . А как исправить?! Можете помочь?! Никогда раньше МК не пользовался, решил изучить.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:13:43
BerZerK-ku
С языком С видимо тоже не знакомы?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:15:16
просто КОТ
Нет, но если надо, познакомлюсь. . .
Здраствуй С, я Просто КОТ! Будем знакомы. . .

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:15:36
Мастер Ломастер
просто КОТ писал(а):Так и знал. . . А как исправить?! Можете помочь?! Никогда раньше МК не пользовался, решил изучить.
ща болтун вам присоветует :)))

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:17:41
просто КОТ
Ты что ли?!

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:19:50
Мастер Ломастер
просто КОТ писал(а):Ты что ли?!
да ну... куда мне до других :) я даю исключительно неработоспособные коды, не понимаю в Си вообще ничего... а вот BerZerK-ku как раз и мастер... тем более что я пишу медленно - пока писал про советы, он уже успел начать :)))

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:20:38
просто КОТ
Да ладно. . .
З.Ы. так поможет кто ни будь?!

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:30:38
Леонид Иванович
Как тут можно помочь, если в архиве .alp какой-то. Дайте исходник на Си.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:33:20
просто КОТ
Я не умею писать на Си! Это файл из АлгоритмБилдера. Где можно Си научиться?!

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:37:19
ploop
Исходник???
Это даже не текстовый файл. Или этот "билдер" в своём формате исходники сохраняет?

Да еще имена русскими буквами...

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:40:43
просто КОТ
Да, у Билдера свой формат -- alp! Где мне можно найти КРАТКО и ПОНЯТНО основы Си?!

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:46:59
BerZerK-ku
Вот простейший пример вашего алгоритма на С (среда IAR):

Код: Выделить всё

#include <ioavr.h>
#include <ina90.h>
#include "delay.h"

void main(void)
{
	unsigned char time = 0;
	
	// PB.0 - выход '1'
	// PB.1..PB.7 - вход 'Z'
	DDRB |= (1 << DDB0);
	PORTB |= (1 << PORTB0);
	
	while(1)
	{
		if ( PINB & (1 << PINB1) )
			time++;
		
		if ( PINB & (1 << PINB2) )
			time--;
		
		if ( PINB & (1 << PINB4) )
		{
			PORTB &= ~(1 << PORTB0);
			
			while(time--)
			{
				_delay_h(1);
			}
			
			PORTB |= (1 << PORTB0);
		}
	}
}
Скачайте побольше книг по Си, отберите те, что попонятнее написаны и действуйте. Но знание языка будет недостаточно, надо еще и сам МК осваивать.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 12:47:25
Леонид Иванович
просто КОТ писал(а):Где мне можно найти КРАТКО и ПОНЯТНО основы Си?!
В Google.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт дек 29, 2011 13:09:46
просто КОТ
А время time`а где задавать?! В этой строке?!

Код: Выделить всё

	unsigned char time = 0;