Например TDA7294

Форум РадиоКот • Просмотр темы - ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт окт 03, 2025 10:45:25

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2636 ]     ... , , , 9, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 24, 2008 22:29:03 
Родился
Аватар пользователя

Зарегистрирован: Пн янв 21, 2008 20:21:02
Сообщений: 16
Рейтинг сообщения: 0
это точно работает, у себя проверял.
Код:
#include <avr>
#include <util>
int main ()
{
  DDRB=0xFF;         //Настройка портаB
   DDRA=0xFF;         //Настройка порта A
   DDRD=0xFF;         //Настройка порта D
   while (1)
   {
   PORTB=0xFF;         //Включаем весь порт В
   _delay_ms(1000);      //Ждем
   PORTB=0x00;         //Выключам весь порт В
   _delay_ms(1000);      //Ждём
   }
 
}

а вообще советую начинающим использовать Code Vision AVR. сам с него начинал


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 24, 2008 22:36:54 
Родился
Аватар пользователя

Зарегистрирован: Пн янв 21, 2008 20:21:02
Сообщений: 16
Рейтинг сообщения: 0
в коде небольшая опечатка. вот правильный вариант.


Вложения:
1.c [392 байт]
Скачиваний: 526
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 04, 2008 00:38:02 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс янв 13, 2008 22:32:13
Сообщений: 23
Рейтинг сообщения: 0
вышла неплохая книжка А.В. Белова Микроконтроллеры в радиолюбительской практике ,полностью посвящённая этому контроллеру.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 04, 2008 01:12:21 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс янв 13, 2008 00:40:29
Сообщений: 34
Откуда: україна,Київ,Дубровиця
Рейтинг сообщения: 0
я ранее учил С++,думал что Ассемблер это что то неимоверно сложное,но сейчас разобравшись в нем понимаю,что бил далеко не прав,и сейчас даже не собираюсь переходить на С. 8)

_________________
Надо жить с надеждой!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 05, 2008 06:09:15 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вс янв 13, 2008 22:32:13
Сообщений: 23
Рейтинг сообщения: 0
Rolex писал(а):
вышла неплохая книжка А.В. Белова Микроконтроллеры в радиолюбительской практике ,полностью посвящённая этому контроллеру.


=( хотя на самом деле это просто справочник-перевод даташитов по 2313 средней читабельности....


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт фев 08, 2008 01:38:47 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб мар 31, 2007 13:53:07
Сообщений: 111
Откуда: Lviv
Рейтинг сообщения: 0
задача простая, нужно подсчитать к-во тактов МК между прерываниями инт0 и инт1
правильно я делаю?


Вложения:
hronolite.txt [753 байт]
Скачиваний: 549
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн фев 18, 2008 09:48:07 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб фев 24, 2007 15:49:35
Сообщений: 104
Рейтинг сообщения: 0
Встретил такой глюк-при вливании прошивы от 90s в тини 2313,после двух трех включений перестает работать девайс.На нажатие кнопок не реагирует.Кто нибудь встречался с таким глюком?Р.S фьюзы прошил как надо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 13, 2008 12:22:47 
Родился

Зарегистрирован: Чт мар 13, 2008 11:57:03
Сообщений: 2
Откуда: russia
Рейтинг сообщения: 0
Всем привет! Я тут впервые.

Недавно по роду работы решил впервые заняться АВРом. Раздобыл ATtiny2313 и пописал простейшие проги (типа лампочка моргает). Все нормально, программирую его ПониПрогой через СОМ-портовый адаптер (помех нет, коз и холодных тоже нет, верняк).
Поначалу у меня стоял внутренний тактовый источник на 8 МГц, что вкупе с CKDIV=0 давало 1 МГц тактовой частоты. Единственный фьюз, который я изменил по сравнению с дефолтом - установил BODLEVEL1=0, чтобы включился BOD. И все работало, лампочки моргали, на Т0 считались импульсы от кнопкотриггерного источника.

Но тут решил сменить источник тактовой частоты. Дело в том, что мне хотелось низкочастотного ШИМа (собственно ради него я и залез в АВР, ибо нужен маленький регулятор положения электромагнитного привода рабочего органа с ШИМ-выходом и ОС с фотодатчика перемещения без компа, на котором все было сделано). А на частоте 1 МГц минимальная частота ШИМа 1 кГц. Это в принципе нормально, но вот захотелось поменьше погонять. И решил я запитать МК от осциллятора Watchdog-а, который дает 128 кГц, что с предделением на 8 дает 32 кГц на ядре и 500 Гц ШИМа при делении 64.

Написал прогу, но сначала решил запрогить фьюзы. За чем дело стало - снял галочку CKSEL1, то есть фьюзы CKSEL=0110, что по даташиту подключает ватчдог и установил галку на SUT1, то есть SUT=00, что при рабочем БОДе должно быть вполне рульно. Запрогил фьюзы.

После этого микроконтроллер прекратил определяться ПониПрогой, то есть ничего в него не пишется и не читается, т.е. прога пишет "Unknown or missing device -24". При этом программатор рабочий (проверил на раздобытом АТмега16), все в поряде, а тини2313 так и не хочет прогиться. При этом он не сгорел - при включении его в схемку он как и раньше считает импульсы и зажигает LEDы. Т.е. работает старая прога.

Не могу понять в чем проблема. Дело явно не в RSTDISBL и SPIEN - их в ПониПроге прочто нельзя не так запрогить. МК рабочий. Но его не видно. Одна весч меня удивила. Если попробовать его флэш или еепром или фьюзы почитать, то фиг вам, писать еепром и фьюзы тоже никак. Если же пробуешь писать флеш, то прога виснет намертво, не сообщая ошибки. Но если после зависания выключить питание программатора, то программирование проходит, сообщая правда в конце "write failed".

Что сие означает??? Прошу помощи у тиневедов!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 13, 2008 12:47:26 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Возможно слишком низкая частота в МК. Нужно понизить и частоту с которой пытается работать программатор.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб мар 15, 2008 15:06:47 
Родился

Зарегистрирован: Чт мар 13, 2008 11:57:03
Сообщений: 2
Откуда: russia
Рейтинг сообщения: 0
И как же это сделать в ПониПроге?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 30, 2008 12:39:52 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
РадиоКотовец писал(а):
Наваял тут проэктик один на ATTiny2313 - для исключения максимального количества ошибок на этапе разработки долго думал какой бы отладчик заюзать. Proteus и VMLAB - не поддерживает ATTiny2313 , отладчик AVRStudio некорректно ведёт себя именно с этим узлом - модулем UART. А в отладчике AB всё бы хорошо... но там нельзя указывать содержимое байта который нужно передать.


В кратком курсе всем советую :
Выбирайте ТОТ МК для работы с которым у вас есть ИНСТРУМЕНТЫ !!!

РадиоКотовец писал(а):
Вобщем что посоветуете ? Ну кроме как перейти на др МК?


Попробоуйте "AVR симулятор IDE" - можно найти на заглавной странице курса по AVR - моя домашняя страничка. Я его использовал и для тини13 и для меги48 а лекарство на cracks.am ищется просто.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 31, 2008 20:40:05 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб мар 31, 2007 13:53:07
Сообщений: 111
Откуда: Lviv
Рейтинг сообщения: 0
есть CodeVisionAVR C Compiler Evaluation и ATtiny2313, CodeVisionAVR нехочет компилировать printf(); пишит лимит размера файла переполнен. есть альтернатива?
П.С. мне нужно вывести в USART переменную.
наперед, велике дякую:)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 31, 2008 21:00:45 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Либо оптимизировать код, так чтоб места хватало, либо использовать полную версию компилятора, либо вообще сменить компилятор. Думаю, так, если правильно понял вопрос.

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 31, 2008 21:21:26 
Первый раз сказал Мяу!

Зарегистрирован: Пн мар 10, 2008 00:30:59
Сообщений: 31
Откуда: Ивантеевка
Рейтинг сообщения: 0
Lestat писал(а):
ATtiny2313, CodeVisionAVR - есть альтернатива?
П.С. мне нужно вывести в USART переменную.


Конечно. Зачдача упражнение 5 посвящена выводу данных в USART - http://www.radiokot.ru/forum/viewtopic. ... 6190#66190


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср май 14, 2008 17:45:00 
Родился
Аватар пользователя

Зарегистрирован: Вс ноя 18, 2007 18:56:40
Сообщений: 15
Откуда: Питер
Рейтинг сообщения: 0
Решил занятся микроконтроллерами и для начала спаять программатор. Однако зашел на сайт Александра Редчука и увидел что схема отличается от той,которая приведена в обучалке. Наверное она там она просто обновляется иногда. Какую лучше паять и не изменится ли что при прошивке .


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср май 14, 2008 18:13:27 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Mitrofan писал(а):
Какую лучше паять и не изменится ли что при прошивке .


Я рекомендую схему программатора для AVR на стр. 7 под кнопкой Изображение ниже - "Всё о прошивании AVR"

И еще сильно рекомендую начать учится на виртуальных МК в PROTEUS 7.2 или в VMLAB.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 15, 2008 22:17:44 
Родился
Аватар пользователя

Зарегистрирован: Вс ноя 18, 2007 18:56:40
Сообщений: 15
Откуда: Питер
Рейтинг сообщения: 0
А какая схема,с буферной микросхемой или просто на 5 проводках. Я все равно уже купил 74hc244, куда ж мне ее девать теперь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн май 26, 2008 16:13:52 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Ср ноя 21, 2007 19:04:23
Сообщений: 462
Рейтинг сообщения: 0
Хочу тупо повторить это.
Но испытываю трудности с добычей AT90S2313, поэтому хочу использовать аналог - ATtiny2313. Вопрос в том будет ли всё это дело работать с тинькой? В прошивке я дуб дубом :oops: , уж извиняйте.
ЗЫ: Слышал, что нужно со фьюзами поработать.[/u]


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 02, 2008 18:07:13 
Модератор
Аватар пользователя

Карма: 13
Рейтинг сообщений: 14
Зарегистрирован: Вс июн 01, 2008 00:17:35
Сообщений: 4673
Откуда: Я всего лишь плод вашего воображения...
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
regenerator писал(а):
Хочу тупо повторить это.
Но испытываю трудности с добычей AT90S2313, поэтому хочу использовать аналог - ATtiny2313. Вопрос в том будет ли всё это дело работать с тинькой? В прошивке я дуб дубом :oops: , уж извиняйте.
ЗЫ: Слышал, что нужно со фьюзами поработать.[/u]


Думаю что само устройство будет работать. Почему нет? Вот с прогой - фиг знает. Вроде бы должно. А насчет фьюзов не парься. Когда начнешь ваять - пиши, помогу их запрогить, а сейчас одно запомни - при помощи фьюзов выбирается источник частоты (а также делитель на 8 для внутреннего генератора), режимы БОДа и прочая фигня, которая для МП3 никак не помешает.

_________________
Знание - сила!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 05, 2008 23:43:51 
Открыл глаза
Аватар пользователя

Зарегистрирован: Пн сен 24, 2007 10:36:54
Сообщений: 60
Рейтинг сообщения: 0
поделитесь таблицей фьюзов на attiny2313, желательно на русском,
качал даташит, там небыло ....

хелп :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2636 ]     ... , , , 9, , , ...  

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


Кто сейчас на форуме

Сейчас этот форум просматривают: >TEHb<, Виталий -17 и гости: 43


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y