с чего лучше начать

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)

лучше начать програмировать

AVR
17
71%
PIC
7
29%
 
Всего голосов: 24

Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

бгкот писал(а):Непонятно, откуда может быть такое мнение, и тем более - отвращение, если даже не пробовал? :shock:
Как раз с бейсиком довелось поработать. Это и обычный gwbasic (еще со школы), и VB/VBA... ИМХО - ущербный кривой язык, писать на котором неприятно.
А ЯВУ пользовать для МК с сильно урезанными ресурсами - ИМХО разве что для проекта, в котором не важен ни размер кода, ни скорость его выполнения... К примеру, для какого-то примитивного термостата, или контроллера текстового индикатора для подключения его к RS232, или какой-то бегущей строки... Не более. Ну либо если нужно "наляпать" быстро набросок.
Реклама
Аватара пользователя
Pippeytz
Потрогал лапой паяльник
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк
Контактная информация:

Сообщение Pippeytz »

Помоему для мк писать можно только на С и асеме, остальное - отстрел и изврат :)))
Кому хочеться острых ощущений пиште лутьше для плис , отоветесь по полной :)))
Последний раз редактировалось Pippeytz Чт фев 26, 2009 18:09:34, всего редактировалось 1 раз.
Полный пипеутз.
Реклама
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

Писать можно на чем угодно, другое дело - как потом работать будет ;)
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Сообщение бгкот »

NiTr0 писал(а):А ЯВУ пользовать для МК с сильно урезанными ресурсами - ИМХО разве что для проекта, в котором не важен ни размер кода, ни скорость его выполнения... К примеру, для какого-то примитивного термостата, или контроллера текстового индикатора для подключения его к RS232, или какой-то бегущей строки... Не более. Ну либо если нужно "наляпать" быстро набросок.
Вот здесь Вы как-раз ОООООчень сильно ошибаетесь, отчего и видно, что в пик-бейсике ничего не смекаете.

Для иллюстрации, предлагаю Вам посмотреть ролик с индикатором-спектрографом для металлодетектора на PIC16F819.
http://rutube.ru/tracks/1567687.html?v= ... a65b6c79ff
ПО на чистейшем PBP, там есть и ЦФ, и логарифматор, и вычисление векторов (амплитуда, фаза).
И все это работает в реальном времени, как не странно...
Во это я имею ввиду "несложный проэкт", там кода менее 2к. :)))
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

Ну то что пикбейсик кода нагенерит 2к - я сомневаться не буду :D на асме ИМХО это было бы раза в 2 меньше... если не более. ЦФ реализуется не так и сложно, логарифмы - для данного чуда табличкой актуально (сколько там нужно значений? 16? или 8?), прочая математика - тоже не сильно сложно реализовывается...
Реклама
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Сообщение бгкот »

NiTr0 писал(а):сколько там нужно значений? 16? или 8?
256 :)))
Реклама
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

Неужто на экране 256 строк? :D
Да и табличку с N значениями и линейной интерполяцией промежуточных какбы никто не отменял ;) так зачастую и делают кстати. К примеру, так считалось 3д во всех 3д играх времен 286х...
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Сообщение бгкот »

NiTr0 писал(а):Неужто на экране 256 строк? :D
Нет, строк там 8, разрядов 16, но это выход,
а вход - два канала АЦП (10 бит), а табличка та, где-то посередине,
но чтобы это правильно понять, надо тему курить, глубоко, взатяжку...
Еще, если Вы заметили, там и управление звуком, в зависимости от VDI :)))
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

Все равно ИМХО 2 кБ - многовато для такого проекта... И точная математика там не шибко нужна - хватит и приближенных вычислений, ведь даже 5% погрешность толком ничего не решает ;)
Аватара пользователя
Pippeytz
Потрогал лапой паяльник
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк
Контактная информация:

Сообщение Pippeytz »

У меня фантазии пока что нехватит наверно, чтобы прогу на 2 кб настрочить :)))
Полный пипеутз.
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Сообщение NiTr0 »

Pippeytz писал(а):У меня фантазии пока что нехватит наверно, чтобы прогу на 2 кб настрочить :)))
Думается мне, что там только 1, а то и 1.5 кБ - библиотеки бейсика (математика и прочее)...
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

Pippeytz писал(а):У меня фантазии пока что нехватит наверно, чтобы прогу на 2 кб настрочить
Да ну. Покилобайта кода на ассемблере пишется сходу. Даже на х86-м. Если, конечно, пишете не складыватель 2+2.

Правды ради, отмечу, что я сам более 2 килобайт кода на ассемблере ни разу не писал за раз. Не надо было.
Знание - сила!
Ответить

Вернуться в «МЯЯЯУ!»