lumixograf (lumixograf) wrote,
lumixograf
lumixograf

AVR-GCC, UART, ATmega48

Перевожу программу на avr-gcc.

Cтрока батника для Avreal:
C:\WinAVR-20100110\avreal32-1.28r7 +mega48 -as -p1 -e -v -wp -%%%% -c main.hex

Взял пример - передача данных по UART c помощью кольцевого буфера, скомпиллировал - залил - не работает. Пошёл копать. В примере был Makefile для ATmega8535 на 8 МГц :)
Исправил на 48-ю и 12 МГц, заработала атмега. Но данные не шлёт.

Ага. UBRR0H, UBRR0L должны быть 0, 0x4D для 9600 и 12 МГц, а там было 8 МГц.

В общем-то не сдался мне пока что этот кольцевой буфер..

Статья про кольцевой буфер:
http://chipenable.ru/index.php/programming-c/44-usart-uart-queue.html

CodeVision-овский код несколько отличается define-ми, а может это отличия 48ой от 8535... #pragma вообще игнорируется.

Почему-то проц работает на ~ 1МГц... CKSEL = 6, ах, CKDIV установлен в 0, деление частоты на 8. Меняю - всё, секундная задержка равна секунде.

Правда, функции работы с UART не работают почему-то. Ни из примера с кольцевым буфером, ни из проги сгенерированной в CVAvr. Через UDR0 - шлётся..
Tags: atmega, весь в проводах, код
Subscribe

  • пн, вт

    Из дома не выходил практически, работал. Алису в детскую таскали, взяли у неё кровь там да узи сделали. Вроде всё в норме. Завтра (в среду) едем в Че…

  • Поездка в Челябинск

    17 апреля ездил в Че. Ехать пришлось на перекладных, сначала до Златоуста (88р. билет), потом оттуда в Че (180р.). Билеты напрямую раскупили, хоть…

  • Бизон утка

    купили Наташе берцы новые. Модель называется Бизон Утка)) Взяли в магазине Армейская классика в Че (бывшийи Солдат удачи) долго искали по жж, когда…

promo lumixograf september 3, 2015 09:36 4
Buy for 20 tokens
Я понял - когда откроется сезон, обязательно скатаемся на вершину на подъёмнике под звёздами! С подъёмника ничего не снять, но вот с горы - будет круто! Здесь 4 секунды выдержки, iso1600, 25/2.8, склейка в Gimp 2.9 двух сконвертированных в Tiff рав-файлов)
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment