Страница 274 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт дек 29, 2011 00:27:28
Meteor
МитяРа, хватай
ссылку на ресурс для друга

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

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`а где задавать?! В этой строке?!