roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 13:34

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: AVR TWI lib for GCC
СообщениеДобавлено: 01 июн 2010, 09:40 
Нашёл тут сайтик а там библиотеку для работы с RTC на аппаратном TWI. Прикрутил к проекту - не ругается - "резьбы совпадают", пока правда не работал.
Там ещё хелп по работе с ней сделан качественно - человек с головой подошёл к работе.
Как-то так в общем.


Вернуться к началу
  
 
 Заголовок сообщения: Re: AVR TWI lib for GCC
СообщениеДобавлено: 01 июн 2010, 10:26 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2009, 13:13
Сообщения: 763
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр
А на каком языке там написано то? На чешском? :o
у меня гуглепереводчик перевёл, но читать то что он перевёл - ток под водку :)

Цитата:
Cała obsługa sprawdza wartości zwracane przez magistralę i informuje o wyniku operacji za pomocą kodów błędu zdefiniowanych w plikach nagłówkowych. Ułatwia to znajdowanie ewentualnych problemów, nie eliminuje niestety wszystkich możliwych problemów

Весь персонал проверки значений, возвращаемых на автобусе и сообщает результат операции с использованием кодов ошибок определены в заголовочных файлах. Это делает его легко найти какие-либо проблемы, к сожалению, не исключает все возможные проблемы4.

_________________
Первая заповедь радиотехника - почисти контакты!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR TWI lib for GCC
СообщениеДобавлено: 04 июн 2010, 09:07 
И так, библиотека прекрасно работает.
Читает RTC прекрасно.
А вот писать я ещё не научился писать. :P


Вернуться к началу
  
 
 Заголовок сообщения: Re: AVR TWI lib for GCC
СообщениеДобавлено: 09 июн 2010, 09:51 
Какая же гадость эта ваша "Оптимизация кода".
Офигеть, просто берёт и выкидывает куски программы.
А без него, РАМа почти вдвое больше места занимает.
Вот не задача.

Вообщем работаю я с RTC (те что в библиотеке этой темы), вроде нормально всё. А потом как обычно, что-то, где-то перестаёт работать (передавать, передаёт по TWI (определил по выходу и осциллятору часов), а принимать не принимает), хотя вроде ни чего и не делал. Копаешься день, два. Электронику проверяешь, программу всю по шагам проходишь заново, а оно всё равно не работает.
И тут как всегда начинаешь лезть во всякие там настройки.
Поменял оптимизацию с -Os, на -O3 - заработало, но при старте не читает;
поменял на -O2 - опять всё сломалось;
поменял на -O1 - читает "через раз";
поменял на -O0 - РАМа за 140% :!: (mega8) (у меня ещё и LCD от nokia со шрифтом).
Вот и думаю портировать на mega32 там двеКилоРАМы и больше не юзать эту оптимизацию никада. :bad:


Вернуться к началу
  
 
 Заголовок сообщения: Re: AVR TWI lib for GCC
СообщениеДобавлено: 09 июн 2010, 10:07 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Возьми код для I2C из ORFA. Проверено на нескольких проектах, на разных МК.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR TWI lib for GCC
СообщениеДобавлено: 09 июн 2010, 10:11 
Не, у меня есть нормально рабочий I2C программный ессесено, я хочу TWI аппаратный.


Вернуться к началу
  
 
 Заголовок сообщения: Re: AVR TWI lib for GCC
СообщениеДобавлено: 09 июн 2010, 10:12 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Ну там и есть аппаратный - программный сильно дорого :)

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

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