Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.01.2009, 17:51
|
|
Прохожий
Регистрация: 27.01.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Плата для микроконтроллера
Хочу создать плату для микроконтроллера, которая служила бы и отладочной и рабочей, хочу объеденить хвост для заливки программы на чип и соединение микроконттроллера с компьютером. Как это можно сделать на одной плате?
|
|
|
|
27.01.2009, 18:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.03.2005
Сообщений: 1,056
Сказал спасибо: 1
Сказали Спасибо 250 раз(а) в 174 сообщении(ях)
|
Есть такая штука - bootloader.
Для PICmicro здесь можно посмотреть например:
http://www.etc.ugal.ro/cchiculita/so...bootloader.htm
|
|
|
|
27.01.2009, 18:20
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Смотря что вы подразумеваете под связью с компьютером. Например, я для АВРок использую ISP программирование - оно (кроме меги128 и 64) подключается на пины SPI интерфейса. В программу МК добавляю модуль обмена, в программаторе есть модуль просмотра. И по завершении прожига - не снимая шнурка - смотрю что в МК делается, могу менять регистры/память...
Для меги128 и меги64 приходится перетыкать шнурок программатора на другие пины.
|
|
|
|
27.01.2009, 18:20
|
|
Прохожий
Регистрация: 27.01.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Это мне еще зачем? Мне нужно развести плату которая соединена с компьютером через COM порт. Я хочу заливать прогу не на отладочной плате, а сразу на ней, хочу совместить две железки в одну.
|
|
|
|
27.01.2009, 18:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.03.2005
Сообщений: 1,056
Сказал спасибо: 1
Сказали Спасибо 250 раз(а) в 174 сообщении(ях)
|
Ну так берете контроллер, который может сам себя программировать, ставите один раз в программатор и зашиваете туда маленьку программку-bootloader. С помощью этой программки и будете заливать туда прошивки, а затем пользоваться тем же ком-портом как хотите.
|
|
|
|
27.01.2009, 23:41
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от DartPaxa
|
Это мне еще зачем? Мне нужно развести плату которая соединена с компьютером через COM порт. Я хочу заливать прогу не на отладочной плате, а сразу на ней, хочу совместить две железки в одну.
|
Перечитайте свой вопрос. Там было что-то про COM порт?
Перечитайте мой ответ. Где я советую заливать программу на отладочной плате? Я говорил о заливке и последующей отладке прямо на рабочем устройстве. Для этого надо на рабочей плате вывести на разъем (типа джамперов) GND,Reset,MOSI,MISO и SCK.
Зачем? Для последующей реалтаймовой отладки. Или вы спрашивали, зачем вам отладка? Ну, тогда я замолкаю.
|
|
|
|
28.01.2009, 03:07
|
|
Прохожий
Регистрация: 27.01.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Попробую объяснить поподробнее:
Есть Philips P89V51RB2/RC2/RD2, можно и аналог (только дешевый), мне нада развести плату с впаянным микроконтроллером, соединенную через COM порт с компьютером так, чтобы можно было заливать программу в контроллер через тот же COM порт, а после обмениватся данными с компом. Как осуществить такую двойную функцию платы? Программатора у меня нет и не будет!
|
|
|
|
28.01.2009, 03:41
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от DartPaxa
|
Попробую объяснить поподробнее
|
Не, ну вот сами сравните первое сообщение и последнее. В последнем - есть конкретный вопрос. Что дает надежду на конкретный же ответ.
Лично я с х51 семейством не работал уже давно. Знаю, что есть у Атмела - поддерживающие ISP. Знаю что x51 клонов - немеряно число. А вот есть ли среди них - поддерживающие программирование по RS232 - увы, не слыхал. Может и есть... Скачать с chipinfo даташит на указанные вами - не получилось почему-то. На такой вопрос отвечать бы не стал - так как не в курсе. А из-за некорректной постановки вопроса мы тут льем воду, отнимая свое и чужое время.
Господа, на форуме шаманов нет. Задавайте вопросы конкретнее!
|
|
|
|
28.01.2009, 03:58
|
|
Прохожий
Регистрация: 27.01.2009
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А нельзя сделать так: подключить для прошивки ISP, а с помощью переключателей включать как RS232, я так понимаю тут пара проводов RST и Vcc пошаманить и все? Или я не прав?
Вот даташит
Прикрепленный файл: 1271596.pdf
|
|
|
|
28.01.2009, 12:04
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Я не вникал особо в даташит, некогда. Но на первый взгляд - в этом МК программирование ведется через RS232, причем даже скорость передачи автоопределяется. То есть для заливки программы надо подключить через MAX232, ввести в режим сброса и с компа скопировать HEX файл на COM. И все. Так в чем проблема-то? Режим программирования и рабочий режим будут определяться только сбросом.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:43.
|
|