purebasic.info

PureBasic forum
Текущее время: Чт апр 26, 2018 7:56 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 54 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Программирование МК
СообщениеДобавлено: Вс май 16, 2010 5:28 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт фев 26, 2009 1:53 am
Сообщений: 1154
Откуда: Беларусь, Витебск
Благодарил (а): 22 раз.
Поблагодарили: 1 раз.
Пункты репутации: 0
Вот! В ходе мероприятий по выведению себя из запоя и летних фрустраций, решил занятся личностным ростом.
Имея достаточный опыт бытового пользователя ПК, я, к сожалению, не обладаю практически никакими сведениями о работе "железа". И вот, с такой то базой, захотелось мне подружится с паяльником.
Конечно, в основном все мои вопросы к Петру. Раньше тоже много хотелось спросить, но стеснялся :oops: Прошерстил все ветки форума, хоть как то связанные с МК, полазил по сторонним ресурсам. Ничего не понял. Поэтому обращаюсь сюда :P
Хотелось бы повторить нечто вроде такого. Вылазит миллион вопросов:
- где можно купить МК? По инету в частности, и в городе - то есть, в радиотоварах, или где то еще?
- как его можно запрограммировать? Я слышал, надо программатор... с ним некоторые проблемы, ессно :roll:
- как лучше программировать, через USB или же COM?
- если прошивка окажется неправильной, МК можно на стенку вешать, или еще не все потеряно?
Вот вроде основное наболевшее. Прошу тапками не кидатся, литературу для основательных чайников с удовольствием прочту, жду лишь ссылок :P


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 6:00 pm 
Не в сети
доцент
Аватар пользователя

Зарегистрирован: Пт окт 02, 2009 11:01 pm
Сообщений: 32
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Если хочешь управлять внешними устройствами через USB, то есть хорошие не дорогие готовые решение Ke-USB24A и Ke-USB24R.
Программу пишешь сам(команды через COM порт),команды все в описании есть,так что это несложно.Сам уже думаю купить себе такой. :)


Вложения:
Комментарий к файлу: Ke-USB24A
2.jpg [44.25 KiB]
Скачиваний: 160
Комментарий к файлу: Ke-USB24R
3.jpg [45.62 KiB]
Скачиваний: 140
Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 6:31 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт фев 26, 2009 1:53 am
Сообщений: 1154
Откуда: Беларусь, Витебск
Благодарил (а): 22 раз.
Поблагодарили: 1 раз.
Пункты репутации: 0
Дело в том, что я вообще ничего не знаю :roll: То есть, интуитивно понимаю о чем речь, но сам процесс программирования остается для меня таинством. Вот, не имея на руках НИЧЕГО, что мне нужно, чтобы начать программирование МК?

_________________
Ubuntu 10.10, PureBasic 4.61 x86
Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 6:44 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт июн 25, 2009 1:02 pm
Сообщений: 2270
Откуда: Russia — Belarus
Благодарил (а): 5 раз.
Поблагодарили: 71 раз.
Пункты репутации: 11
А зачем это надо? В смысле какой толк от включения/выключения диода?
А вот свет в комнатах да, неплохо было бы контролировать, да и если делать, то для всей квартиры, что огромнейшая работа, проще купить выключатель, работающий от ДУ пульта (сам использую и очень доволен).
PB ведь только COM поддерживает, USB нет?

_________________
EnableExplicit User


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 6:53 pm 
Не в сети
МОДЕРАТОР

Зарегистрирован: Вт дек 05, 2006 8:46 am
Сообщений: 6246
Благодарил (а): 17 раз.
Поблагодарили: 182 раз.
Пункты репутации: 48
Angelian писал(а):
Дело в том, что я вообще ничего не знаю


Так есть тематические форумы на тему программирования микроконтроллеров. На языке Basic:
http://avrhelp.mcselec.com/index.html

По русски
http://www.decada.org.ru/project/lesson ... /index.php

Angelian писал(а):
нечто вроде такого.

Ну, а про это Петр написал целую библиотеку на Пурике и пошаговое её использование. Есть материалы на его личном сайте

http://pure-basic.narod.ru/libs.html

Дерзай!

_________________
read-only


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 6:53 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт фев 26, 2009 1:53 am
Сообщений: 1154
Откуда: Беларусь, Витебск
Благодарил (а): 22 раз.
Поблагодарили: 1 раз.
Пункты репутации: 0
Это, так скажем, проба пера. Просто хочу посмотреть, что с чем едят. Про ПДУ и свет сам мечатю с 10 лет :)
А Петр вроде выкладывал какую то библиотеку, которая работает С USB. Наверное, должно работать. Наверное :roll:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 7:02 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11108
Благодарил (а): 4 раз.
Поблагодарили: 395 раз.
Angelian писал(а):
Хотелось бы повторить нечто вроде такого
Иди сюда
Там найдёшь аналогичное устройство, но проги для МК и компа написанны на бейсике (для компа на пурике :) )
Ну и здесь ещё можешь посмотреть. Прога тоже на пурике. :)

qpAHToMAS писал(а):
USB нет
Разве? :shock:
А это что? http://purebasic.info/phpBB2/viewtopic. ... 5&start=30

Angelian писал(а):
где можно купить МК? По инету в частности, и в городе - то есть, в радиотоварах, или где то еще?
В радиотоварах они имеются. Стоят недорого, от 1$ за штуку
Зайди спроси у себя в городе.

Angelian писал(а):
как его можно запрограммировать? Я слышал, надо программатор... с ним некоторые проблемы, ессно
Программаторы бывают разные.
Контроллеры какой фирмы думаешь использовать?

Angelian писал(а):
как лучше программировать, через USB или же COM?
Завсит от программатора.

Angelian писал(а):
если прошивка окажется неправильной, МК можно на стенку вешать, или еще не все потеряно?
Нет, их можно много раз перепрошивать (более 10000).
Правда, у AVRов есть заморочки с битами конфирурации, и неправильная их установка, может лишить возможности прошивать через последовательный программатор.

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 7:08 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт фев 26, 2009 1:53 am
Сообщений: 1154
Откуда: Беларусь, Витебск
Благодарил (а): 22 раз.
Поблагодарили: 1 раз.
Пункты репутации: 0
Всем большое спасибо! Пошел читать 8)

_________________
Ubuntu 10.10, PureBasic 4.61 x86
Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 7:13 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11108
Благодарил (а): 4 раз.
Поблагодарили: 395 раз.
Ещё вот сюда загляни.

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 7:17 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт фев 26, 2009 1:53 am
Сообщений: 1154
Откуда: Беларусь, Витебск
Благодарил (а): 22 раз.
Поблагодарили: 1 раз.
Пункты репутации: 0
kvitaliy писал(а):
Angelian писал(а):
нечто вроде такого.

Ну, а про это Петр написал целую библиотеку на Пурике и пошаговое её использование. Есть материалы на его личном сайте

А у меня Линупс :cry:

_________________
Ubuntu 10.10, PureBasic 4.61 x86
Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 7:25 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11108
Благодарил (а): 4 раз.
Поблагодарили: 395 раз.
Angelian писал(а):
у меня Линукс
Значит нужно напрягать гугль по теме работы с HID устрйствами в Линукс и писать свою библиотеку под линукс.

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 7:40 pm 
Не в сети
МОДЕРАТОР

Зарегистрирован: Вт дек 05, 2006 8:46 am
Сообщений: 6246
Благодарил (а): 17 раз.
Поблагодарили: 182 раз.
Пункты репутации: 48
Angelian писал(а):
у меня Линупс

Так поставь Винду, и не мучайся :D

_________________
read-only


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 7:56 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11108
Благодарил (а): 4 раз.
Поблагодарили: 395 раз.
Можно пока не заморачиватся с USB, а работать с контроллером через COM порт.
Ну или как советует Kvitaliy, ставить винду.

Angelian писал(а):
литературу
Для PICов есть хороший учебник здесь http://www.ikarab.narod.ru/Kea_20.html
Сам по нему в своё время учился.

Angelian писал(а):
надо программатор
Вот программаторы для PICов.
Один и второй на Пурике написаны! :)
MPF_Prog
ProgCode

Для AVRов
AVR910

star5 писал(а):
Если хочешь управлять внешними устройствами через USB, то есть хорошие не дорогие готовые решение Ke-USB24A и Ke-USB24R.
Лучше купи PIC18F4550 или ATmega8 и конструируй свои USB устройства. :)

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 9:15 pm 
Не в сети
профессор
Аватар пользователя

Зарегистрирован: Чт фев 26, 2009 1:53 am
Сообщений: 1154
Откуда: Беларусь, Витебск
Благодарил (а): 22 раз.
Поблагодарили: 1 раз.
Пункты репутации: 0
Пётр писал(а):
Можно пока не заморачиватся с USB, а работать с контроллером через COM порт.

У мя ноут без СОМа... зато 5 USB 8)
Пётр писал(а):
Лучше купи PIC18F4550 или ATmega8 и конструируй свои USB устройства.

Петр, а можно по подробнее? Я стараюсь, честно-честно, но пока не понимаю ничего :cry: Как потом можно на нем USB-dev собрать? Его можно через usb прошить? Отличается ли прошивка через USB/COM/LTP чем либо, кроме программатора?.. Можно ли на них прошить один и тот же МК?
Где брать сам программатор, простите, ту железную фигню, в которую суется МК? Я видел в инете много схем, какую из них выбрать?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 16, 2010 9:36 pm 
Не в сети
МОДЕРАТОР
Аватар пользователя

Зарегистрирован: Пн апр 09, 2007 4:53 pm
Сообщений: 11108
Благодарил (а): 4 раз.
Поблагодарили: 395 раз.
Angelian писал(а):
Я стараюсь, честно-честно, но пока не понимаю ничего
Так всегда.
Сначала нужно понять основы.
Ссылки на литературу даны выше.

Начинать нужно с простого - мигалки светодиодом.
А USB оставить на потом, когда немного разберёшся к работой контроллера. Главное помни, ОС нет, API соответственно тоже, нужно напрямую с работать железом!

Angelian писал(а):
Как потом можно на нем USB-dev собрать?

Собрать схему
Написать программу, cкомпилировать. Или использовать готовую прошивку.
Зашить в МК и смотреть как он работает.

Angelian писал(а):
Его можно через usb прошить?
Нужно использовать USB программатор.

Angelian писал(а):
Можно ли на них прошить один и тот же МК?
Это уже зависит от софта и железа программатора.

Angelian писал(а):
Где брать сам программатор
Купить или собрать самому.
Схем много
Вот схема USB программатора для AVR контроллеров http://prottoss.com/projects/AVR910.usb ... rammer.htm
Правда, есть одно но, в нём имеется микроконтрллер, который нужно предварительно прошить. :?
Я пользуюсь именно этим программатором, работает нормально

В журналах "Радио" есть много схем разных программаторов, в т. ч. числе и USB.

Angelian писал(а):
Я видел в инете много схем, какую из них выбрать?
Я так понимаю, что нужно выбирать подключаемые через USB, т. к. других портов в ноуте нет.

Для PICов есть не плохой USB программатор - PicKit2

_________________
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали. :) :)


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 54 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB