roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 ноя 2024, 14:20

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




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 124, 125, 126, 127, 128, 129, 130 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 04 дек 2011, 10:19 
Не в сети

Зарегистрирован: 06 ноя 2011, 01:32
Сообщения: 66
нет, есть этот регистр, я пишу для atmega16 и там тоже для atmega16 написано


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 04 дек 2011, 18:20 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Ты текст ошибки все-таки приведи, именно той которая про TIFR, на глаз все вроде верно, токо убери вот это:
Код:
#include <avr/m8_128.h>

Потому что avr/io.h сам, автоматом, должен подключать правильный заголовок в соответствии с типом процессора, заданным в настройках проекта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 04 дек 2011, 20:08 
Не в сети

Зарегистрирован: 06 ноя 2011, 01:32
Сообщения: 66
не это доп штука она подрубает специальную типа библиотеку с укороченными функциями си для меги.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 05 дек 2011, 01:06 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
А, все, я мельком глянул, показалось ты iom8.h ручками подключил. Так а что это за библиотека, откуда она, не переопределяет ли она TIFR? Ну и вообще, где сообщение об ошибке, которая в строчке с TIFR?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 06 дек 2011, 01:14 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
m8_128.h - я написал (взял из ICC и подправил чуток) для CVAVR в те времена когда он не бодерживал названия битов, со 2 версии поддержка есть и этот заголовок больше не нужен.

Он ТОЛЬКО для CVAVR 1.xxxx и позволял вставлять в прогу примеры на Си прямо из даташита.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 15 янв 2012, 16:17 
Не в сети

Зарегистрирован: 18 окт 2009, 12:36
Сообщения: 22
Откуда: Самара
Подскажите, пожалуйста, как, наиболее простым образом отсылать данные с одного контроллера сразу нескольким одновременно? сделать, если грубо, аля, тройник)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 15 янв 2012, 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Если канал нужен только в одну сторону(один ко многим) - тупо по uart. Запараллелить входы и все. Если обратно тоже надо, тогда сложнее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 31 янв 2012, 15:46 
Не в сети

Зарегистрирован: 19 окт 2010, 23:13
Сообщения: 98
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич
Подскажите пожалуйста, в atmega8 повредить flash-память можно?
Сделал проект в proteus, стал реализовывать в железе на atmega8/
Использую программатор bitbang на основе ft232rl.
До этого шил через 5 проводков.
У меня при перепрошивке atmega8 через avrdude-GUI стал во время верификации выдавать:
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0001
0xff != 0xef
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you."

А на второй атмеге при перепрошивке в cvavr (дудка её не видит вообще) сигнатура чипа не определяется, но если отключить верификацию, прошивка проходит нормально, только вместо положенных различных битов во flash обнаруживаются другие, в итоге куча выпадающих окон с ошибками и внутри чипа какая-то ерунда.
Фьюзы я нигде не изменял. Т.е. как были заводские hFuse- D9h, lFuse-E1h, так они по прежнему и остаются (и читаются).
Что предпринять?
Уже на полке 2 залоченных атмеги16(учился программировать, стандартные ошибки с "0"и "1", галочками в cvavr), 2 полурабочих атмеги8 с траблами верификации.
Посоветуйте пожалуйста, какой параллельный программатор можно купить или спаять самому?
Чтобы можно было безбоязненно прошивать МК?...


Последний раз редактировалось zuluss008 31 янв 2012, 16:04, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 31 янв 2012, 16:00 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Убить МК можно абсолютно любым программатором и не только им. Парпллельные программаторы смотрите в теме: forum43/

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 02 фев 2012, 04:24 
Не в сети

Зарегистрирован: 19 окт 2010, 23:13
Сообщения: 98
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич
Подскажите, а если lock-биты atmega8 установлены в положение, запрещающее просмотр flash и т.д., то как их сбросить в cvavr?
если попробовать галками выставлять и программировать - не получается их поменять.
Но фьюзы читаются/меняются исправно... При попытке определить сигнатуру atmega8 вываливается ошибка "chip signature mismatch"
как установить lock-биты в исходное "заводское" положение?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 02 фев 2012, 13:01 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
стиранием всего чипа.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 06 мар 2012, 18:19 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2011, 00:49
Сообщения: 94
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович
Здраствуйте, а можно ли заставить Мегу16 работать по нескольким "стволам",т.е. выполнять паралельно несколько програм (подпрограмм)... дело в том что привык к тому, что баском авр просто ходит по кругу... Или альтернативное решение проблемы связи Д\У на 2.4GHzЕсть приемник радио управления, 6 канальный, с него выходит сигнал: 20мсек идет "0" потом идет импульс (от 0.9 мсек до 2.1мсек(крайние положения)) мне нужно выщитать эго ширину. И это постоянно (!) выполняется по всех 6 каналах. Следущая часть (паралельно первой части) это обработка, преобразование...и т.д. и т.п... потом последняя часть это генерация сигнала на ШД (4 шт) и вывод сигнала (такого же как и на входе с одного с каналов) для управление руль машинкой и регулятором скорости с Д/У машинки. Заранее спасибо за помощь. З.Ы. Курс АВР123 я прочитал, но привык работать на Баскоме, в Свавр я токо вникаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 06 мар 2012, 18:49 
Не в сети
Аватара пользователя

Зарегистрирован: 26 янв 2012, 03:59
Сообщения: 1341
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин
эмм. вот тут http://forum.rcdesign.ru/f87/thread240587-5.html куча наработак как принимать сигнал с Д\У 2.4GHz. куча кода на C ( есть и мой вариант на асемблере ответ №161 )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 06 мар 2012, 19:27 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2011, 00:49
Сообщения: 94
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович
Огромное спасибо, я просто не нашел ничего по этой теме. Буду читать.

Добавлено спустя 6 минут 3 секунды:
Хотя... тема подходящая, но не дала мне исчерпывающий ответ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 07 мар 2012, 00:05 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Почитайте про мои наработки по этой теме:
forum10/topic10018-15.html#p213034
тут описание моего готового модуля, который я использую

forum2/topic10330.html
тут разбор кода как раз по анализу сигналов радиоуправления.
У меня поддерживается 8 каналов.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 124, 125, 126, 127, 128, 129, 130 ... 144  След.

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


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO