роботы робототехника микроконтроллеры


 Страниц (3): « 1 [2] 3 »   

> Описание: помогите с шифратором
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Вот еще.
Скачать файл: untitled.rar
Скачан раз: 265
 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



Ясно, спасибо за совет. А можно у вас поинтересоваться: с чего вы начали изучать бейсик? Можете посоветовать что нибудь, а то в интернете как-то мало чего удалось найти.
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Я сейчас дам вам ссылки по, которым вы сможете начать изучать бейсик( компилятор баском авр).
http://atmega.blog.ru/84809395.html - мигание светодиодом
http://avrproject.ru/publ/pwm_bascom/1-1-0-37
http://robozone.su/2008/07/08/ba...odkljuchaem.html - конфигурация портов
http://robozone.su/2008/07/19/ba...o-cifrovojj.html - ацп
http://robozone.su/2008/07/16/ba...k-pk-cherez.html - уарт в баском авр.
http://www.rlocman.ru/shem/schem...cs.html?di=71523 программатор, сам собираюсь его собрать просто пока занят.
http://www.radioman.su/view.php?id=31
(Добавление)
В качестве программы-программатора используйте ponyprog.
(Добавление)
mihail пишет:
http://www.chipdip.ru/ очень дорогой магазин

Нет я там ничего не покупаю Улыбка просто привел в пример, но спасибо за ссылку.

(Отредактировано автором: 04 Августа, 2012 - 12:36:31)

 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



Спасибо большое, покопавшись в ссылках, которые вы мне предоставили и просмотрев программирование в Ардуино, я понял, что си и правда был сложным языком, хотя я уже не мало знал в нём, но всё же Бейсик и Ардуино легче в разы, тем более что они мне показались очень похожими на си. Так что спасибо!
anar пишет:
В качестве программы-программатора используйте ponyprog.

А можно ли использовать Burm-o-mat, а то у меня Пони прог глючит.
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Artem пишет:
А можно ли использовать Burm-o-mat, а то у меня Пони прог глючит.

Конечно, но возможно придется найти другой программатор, но это не проблема. Подмигивающий
(Добавление)
Принципи если будете использовать burn-o-mat можете собрать myprogger http://myrobot.ru/wiki/index.php...jects.MyPROGGER2 .
 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



anar пишет:

Конечно, но возможно придется найти другой программатор, но это не проблема.

Нет, не придётся, я собрал такой программатор и успешно программирую АВРы с Burn-o-mat. Подмигивающий
И можно ещё такой вопрос: в одной из статей которые вы мне предложили было описанно как работать с шим в баском авр, признаться в СИ я никак не мог понять как использовать таймеры, а здесь всё ясно, только я не понимаю что вот это за строка:
Incr Pwm0a 'плавно увеличиваем значение регистра OCR0A
Incr Pwm0b 'плавно увеличиваем значение регистра OCR0B
я не совсем понимаю что это за функция: Incr?
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Artem пишет:
я не совсем понимаю что это за функция: Incr?

Это икремент увеличивает значение шим.Decr - этот декремент уменьшает значение шим.
Если вы конфигурируете активное состояние для шим, как clear up, то инкремент будет уменьшать длину импульса, а декремент увеличивать.
Если вы конфигурируете активное состояние шим, как clear down, то все будет наоборот.
(Добавление)
Artem пишет:
Incr Pwm0a 'плавно увеличиваем значение регистра OCR0A

На какой ножке расположен выход регистра OCR0A надо искать в даташите на мк, На ножке на, которой расположен выход регистра должно быть написано OC0A.
Например выход регистра OCR1A в атмега 8 расположен на 1 ножке порта B.
(Добавление)
Вообще говорить выход регистра не совсем правильно,правильней было бы сказать выход таймера, управляемый значением в регистре.

(Отредактировано автором: 30 Июля, 2012 - 22:16:38)

 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



взглянул и я на схему ШИМ модулятора : микросхема в 14 ног, 2 полевика, 2 диода и нужно напряжение, которое он будет модулировать.
берем 8-ногий 30-рублевый контроллер (тинька это или пик12 или ....): 1 нога на выход (даже того-же ШИМ-сигнала), 1 нога земля, 1 нога питание, остается 5 ног под кнопки.
 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



Predator пишет:
берем 8-ногий 30-рублевый контроллер (тинька это или пик12 или ....): 1 нога на выход (даже того-же ШИМ-сигнала), 1 нога земля, 1 нога питание, остается 5 ног под кнопки.

Ну не знаю, у ATmega8 28 ног, а цена такая же, получается что можно использовать более 10 ног под кнопки.
И спасибо вам, anar за ответ. Улыбка
(Добавление)
Да и позвольте дать вам совет. Тот программатор который вы хотите собрать, по идее его нужно отсоединять от микроконтроллера что бы он начал выполнение программы(во всяком случае у меня было так). Для того что бы каждый раз не отсоединять программатор от микроконтроллера, замените транзистор на кт315а и всё будет работать, и не нужно будет каждый раз отсоединять программатор.(я узнал это случайно, просто у купленного для программатора транзистора случайно сломалась нога, а под рукой был кт315 ну я и решил попробовать и всё работает Голливудская улыбка )
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Artem пишет:
И спасибо вам, anar за ответ.

Хочу заново обьяснить за, что отвечает регистро OCR0A, а то я не совсем правильно выразился в предыдущем посте.Регистр OCR0A управляет выходом A таймера0, Выход А таймера0 обозначается, как OC0A.
Насчет Incr вы все поняли?Еще я хочу посоветовать вам, изучать visual basic.net, что позволит вам создать интерфейс для управления мк с компьютера.
(Добавление)
Artem пишет:
Да и позвольте дать вам совет. Тот программатор который вы хотите собрать, по идее его нужно отсоединять от микроконтроллера что бы он начал выполнение программы(во всяком случае у меня было так). Для того что бы каждый раз не отсоединять программатор от микроконтроллера, замените транзистор на кт315а и всё будет работать, и не нужно будет каждый раз отсоединять программатор.(я узнал это случайно, просто у купленного для программатора транзистора случайно сломалась нога, а под рукой был кт315 ну я и решил попробовать и всё работает )

Спасибо за совет.

(Отредактировано автором: 31 Июля, 2012 - 10:47:29)

 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



anar пишет:
Насчет Incr вы все поняли?

Да на счёт этого всё понятно, спасибо Улыбка
А можете дать ссылку на сайт откуда вы раздобыли Баском АВР, а то в интернете куча сайтов, и везде какая-то сомнительная процедура скачивания. Замешательство
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Artem пишет:
А можете дать ссылку на сайт откуда вы раздобыли Баском АВР, а то в интернете куча сайтов, и везде какая-то сомнительная процедура скачивания.

Вот ссылка на официальный сайт продукта http://www.mcselec.com/index.php...99&Itemid=54 В самом низу написано Bascom-AVR Demo, нажимаете кнопку скачать и все. Подмигивающий
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



ну я обычно сперва считаю кнопки, а потом выбираю контроллер, это не только цена но и габариты устройства.... ну а так если 28 ног - наверное 2 питания 2 земли 1 выход и до 20 останется под кнопки Улыбка
можно их разбазаривать под сбросы, кварцы, светодиоды и прочие мониторы питания...
 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



anar пишет:
Вот ссылка на официальный сайт продукта

Огромное спасибо Улыбка
 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



Можно ещё такой вопрос, при использовании программатора схему которого вы предложили какой вид программатора следует выбирать в сплывающем окошке. Или хотя бы где найти скомпилированный hex фаил?
 
 Top
Страниц (3): « 1 [2] 3 »
« Обо всем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru