Моё меню Общее меню Сообщество Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Софт > Программирование > Программирование микроконтроллеров
Сообщения за день Поиск
Знаете ли Вы, что ...
...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :)
<< Предыдущий совет - Случайный совет - Следующий совет >>


Ответить

 
Опции темы Опции просмотра
Старый 15.10.2008 20:36   #1  
Аватар для Odin
Оффлайн
Стальзавод
Мастер
Сообщений: 3
+ 0  0/0
– 0  0/0

Ukraine
Talking Создаем универсальное устройство всем миром

Создание некого устройства (в дальнейшем "гаджет"),которое могло-бы найти практическое применение или в образовательных целях ,с нуля.В которое каждый мог вносить необходимую функциональность и т.д. Цель проэкта: образование людей не знающих как и с чего начать и что с этим делать дальше,ценнейший обмен опытом людей профи в своей отрасли (программисты,электронщики,электрики ................ в плоть до музыкантов) и наконец создание законченного устройства с практическим применением.Возможность построения устройства по блокам (каждый выполнял свою задачу) имеет огромный плюс т.к. гаджет получится многофункциональным (практически умный дом)
Примерный план действий:
1. Определяемся с контроллером.
Должен быть многофункционален(универсален)
Не дорогой.
Легко доступен(как видно у некоторых есть затруднения,думаю при необходимости помочь смогу,у нас с этим проще)
2. На чем и чем программируем
Бесплатность
Легкость в освоении(простота)
Универсальность и стабильность работы
3.Базовый набор средств управления контроллером
4.Базовая функциональность и и средства сопряжения с компом(USB)
5.Средства мониторинга (т.е. написание своего приложения или использывание программ уже имеющихся.к примеру использывание своего джойстика в играх или управление видеонаблюдением, или закрытием-открытием дверей, использывание в качестве музыкального инструмента по MIDI , экран с бегущей строкой "Добро пожаловать или А вас не ждали ")
Далее по ходу работы.
Вливайтесь!!!!
Ответить 
Старый 18.10.2008 15:49   #2  
Real ID Group
Аватар для Botir Axmedov
Оффлайн
Сообщений: 21
+ 0  2/2
– 0  0/0

Uzbekistan
Post

Итак предлагаю:
1. Микроконтроллер серии ATmegaX - ATmegaXX.
причина схожая архитектура(программы могут легко адаптироваться ко всей серии без особых исправлений),приемлемая скорость операций, доступность и дешевизна, довольно много материалов для изучения.
2. Существует довольно много инструментов платных и бесплатных. Бесплатный(Тут преимущественно на С)
http://winavr.sourceforge.net/ это опен соурс проект довольно мощный и о нем хорошие отзывы(сам тоже пользовался) есть и версия для Линукса
Есть конечно другие http://www.hpinfotech.ro/cvavre.zip платный(тссс хотя есть ломанные) и другие.

Инструмент симулирования на ПК
http://www.amctools.com/download.htm бесплатный
http://www.atmel.com/dyn/Products/to...p?tool_id=2725 официальный от ATMEL
http://oproteus.narod.ru/ мощный! Охватывает весь цикл разработки, платный (хотя...)

Программаторы.
http://avr123.nm.ru/img/07_avrprog.png самый простой
http://avr123.nm.ru/img/07_pp2.png тоже самое но с защитой
http://eldigi.ru/site/programmators/1.php Для USB
http://www.tuxgraphics.org/electroni...cle05101.shtml это опенсоурс и линукс

Это все что касается технической части. Надо определится что будет уметь наш гаджет перед тем как приступать.

Также что касается средств мониторинга и программного обеспечения дла ПК, у нас много ребят горящих новыми идеями и будут только рады включится в этот проект.
__________________
everything is possible
Ответить 
Старый 20.10.2008 02:48   #3  
Аватар для Odin
Оффлайн
Стальзавод
Мастер
Сообщений: 3
+ 0  0/0
– 0  0/0

Ukraine
В принципе ,не имею ничего против.Единственно, что можно определить будет ли гаджет автономным плоностью или работать в паре с компом.Если в паре(т.е.управление осуществляется сидя за компом) то лучше что-бы связь происходила по USB-COM портам т.к.LPT-морально устарела,RS-232 и т.п.отсутствуют на большенстве современных бучках.В общем я к чему,что использывать порт который точно есть у всех. Да! просмотри список готовых устройств,может че приглянется и нам http://kazus.ru/shemes/list_pages_ca...es/10/0/1.html
Ответить 
Старый 09.11.2008 00:55   #4  
Аватар для Bakhtiyor Makhsudov
Оффлайн
Сообщений: 57
+ 37  9/6
– 4  0/0

Uzbekistan
если там универсальный и мощный микроконтроллер зачем соединят к компьютер?
Ответить 
Старый 22.11.2008 17:13   #5  
Аватар для Jahongir
Оффлайн
gap intelligence
web developer
Сообщений: 40
+ 1  7/6
– 0  0/0

Uzbekistan
1) С начала надо определиться с типом мк т.е AVR, Pic,... Я предлагаю AVR так как существует бесплатный Си компильятор, структура AVRа заточена под Си, легко доступный...

2) Программатор- он должен использывать порт который точно есть у всех т.е USB. Для этого есть несколко причин:
а) Его поддерживает любой современного ПК.
б) Ему не надо подавать отдельную питанию.
в) Быстро действия работы.
г) Компактный.
...
Для AVRа существует много USB программаторов. Я использую AVR910.
Работает отлично... Если что кто хочет собрать свой AVR910, я помогу
Если есть вопросы или предложение то ->

3) WinAvr, CodeVision, AvrStudio является является отличним инструментом для программирования и отладки.

4) Микроконтроллеры серии ATmegaX - ATmegaXX является легко доступные и дешовый мк в Ташкенте. А именно ATmega48 самый дешовый мк из серии ATmegaX - ATmegaXX.
ATmega48 имеить-
2-wire Serial Interface (I2C compatible) Yes
Full Duplex Serial Peripheral Interface (SPI) Yes
Full Duplex USART Yes
Supply Voltage 1.8-5.5 V
Interrupts, External pins 2
On Chip Oscillator Yes
Software Programmable Clock Divider 8
Power-on Reset Yes
Brown-out Detection Yes
Interrupt or Wake-up on Pin Change Yes
Interrupts 23
Timer/Counters (8-bit) 2
Watchdog Timer with On-chip Oscillator 1
Real Time Counter 1
Timer/Counters (16-bit) 1
Analog Comparator 1
Pulse Width Modulator 6 ch
Analog-to-Digital Converter (10-bit) 6 ch
Analog-to-Digital Converter (8-bit) 2 ch
Flash Memory 4 kB
EEPROM Data Memory 256 B
SRAM Data Memory 512 B
General Purpose Registers (Accumulators) 32
и стоит всего менше чем 2$( 2600сум )

5) Мониторинг и написания приложение на языках высокого уровня такие как (C#, SQL Server2005) может помогу .
Ответить 
"+" от:
Старый 22.11.2008 17:23   #6  
Аватар для Jahongir
Оффлайн
gap intelligence
web developer
Сообщений: 40
+ 1  7/6
– 0  0/0

Uzbekistan
Цитата:
Сообщение от Bakhtiyor Makhsudov Посмотреть сообщение
если там универсальный и мощный микроконтроллер зачем соединят к компьютер?
Бывает случай когда надо управлять с ПК или собирать данных и хронить в ПК, но бывает когда
у мк не хватает ресурсов(памяти) для болшых программ. В таких случай без ПК не обойтис.
Ответить 
Старый 23.12.2008 13:29   #7  
Аватар для Kirill_25
Оффлайн
Н.П.О. Академприбор
Инженер-конструктор
Сообщений: 55
+ 0  1/1
– 0  0/0

Uzbekistan
Цитата:
Сообщение от Odin Посмотреть сообщение
Создание некого устройства (в дальнейшем "гаджет"),которое могло-бы найти практическое применение или в образовательных целях ,с нуля.В которое каждый мог вносить необходимую функциональность и т.д. Цель проэкта: образование людей не знающих как и с чего начать и что с этим делать дальше,ценнейший обмен опытом людей профи в своей отрасли (программисты,электронщики,электрики ................ в плоть до музыкантов) и наконец создание законченного устройства с практическим применением.Возможность построения устройства по блокам (каждый выполнял свою задачу) имеет огромный плюс т.к. гаджет получится многофункциональным (практически умный дом)
Примерный план действий:
1. Определяемся с контроллером.
Должен быть многофункционален(универсален)
Не дорогой.
Легко доступен(как видно у некоторых есть затруднения,думаю при необходимости помочь смогу,у нас с этим проще)
2. На чем и чем программируем
Бесплатность
Легкость в освоении(простота)
Универсальность и стабильность работы
3.Базовый набор средств управления контроллером
4.Базовая функциональность и и средства сопряжения с компом(USB)
5.Средства мониторинга (т.е. написание своего приложения или использывание программ уже имеющихся.к примеру использывание своего джойстика в играх или управление видеонаблюдением, или закрытием-открытием дверей, использывание в качестве музыкального инструмента по MIDI , экран с бегущей строкой "Добро пожаловать или А вас не ждали ")
Далее по ходу работы.
Вливайтесь!!!!
На кой это нужно? Ведь для людей которые "не знают с чего начать и что с этим делать" толк не даст.Это эквивалентно тому, что в первом классе учеников заставят решать дифференциальные уравнения
Ответить 
Реклама и уведомления
Старый 23.12.2008 15:22   #8  
Real ID Group ЦППМП
Аватар для Atham Mirazizov
Оффлайн
ЦППМП
Генеральный Директор
Сообщений: 321
+ 43  163/90
– 0  0/0

Uzbekistan
Оффтоп:
Цитата:
Сообщение от Kirill_25 Посмотреть сообщение
На кой это нужно?
Странно слышать от инженера-конструктора. Специалистом ведь не рождаются. И никто никого не заставляет.
Лучше поделитесь опытом, знаниями, "граблями".
Ответить 
Старый 23.12.2008 15:46   #9  
Аватар для Kirill_25
Оффлайн
Н.П.О. Академприбор
Инженер-конструктор
Сообщений: 55
+ 0  1/1
– 0  0/0

Uzbekistan
Цитата:
Сообщение от Atham Mirazizov Посмотреть сообщение
Оффтоп:
Цитата:
Сообщение от Kirill_25 Посмотреть сообщение
На кой это нужно?
Странно слышать от инженера-конструктора. Специалистом ведь не рождаются. И никто никого не заставляет.
Лучше поделитесь опытом, знаниями, "граблями".
Я никак не могу понять для чего начинающим предлагать такого "монстра", если он ничего не понимает.Он запутается ещё больше . Опытом я поделиться то могу... Но тогда надо задавать конкретные вопросы. А не такие "дескать давайте замутим гаджет который умеет всё и подсуним его начинающим чтобы учились уму разуму". Чисто из опыта скажу что таких монстров(которые умеют делать всё) никто не делает, т.к. смысла в этом нет. Это всего лишь бурная фантазия Пионэров которые смутно представляют себе как работает МК, и мечтают при этом создать ентого монстра.
Ответить 
Старый 06.02.2009 11:07   #10  
Аватар для Yozjik
Оффлайн
Сообщений: 3
+ 0  0/0
– 0  0/0

Uzbekistan
Exclamation

Вот хотел спросить.
Тут выше писали что микроконтроллеры серии ATmega без проблем можно достать в Тешкенте. Мне интересно в каких же магазинах они продаються "без проблем". А то как ни зайду в какой нибудь магазин то таких нет, то продавцы сами незнают что это такая за микруха.
Никто не скажет названия тех магазинов(где есть атмеги) и приблизительные ориентиры их нахождения???
Ответить 
Ответить




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх