Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт дек 17, 2010 11:43:51
Друг Кота
Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 19779 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Denkot писал(а):
P.S. может, кто-нибудь согласится консультировать в онлайне (icq или skype)?
Можете создать свою отдельную темку, буду помогать по мере возможности
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
помогите с читалкой миди нашел очень много примеров обмена мк и еепром внешнего теперь хочу записать в еепром мидишку и воспроизводить через динамик помогите с кодом
RESET: ldi r16, low(RAMEND); Main program start out SPL,r16 ; Set Stack Pointer to top of RAM sei ; Enable interrupts
ldi Temp2, 0b01110000 out MCUCR,Temp2 ldi Temp2, 0b110 out GIMSK,Temp2
ldi Temp, 0b11111111 out DDRB,Temp
ldi Temp, 0b11111000 out DDRD,Temp
ldi F_click, 0b00000000
ldi r23, 2 L1: ldi F_click,0b00000000 out PORTB,F_click rcall Delay ldi F_click,0b00000011 out PORTB,F_click rcall Delay dec r23 brne L1 ldi F_click,0b00000000 out PORTB,F_click nop nop
sleep cli
nop
L4: rcall Delay rcall Delay ldi r23, 3 L3: ldi F_click,0b00000011 out PORTB,F_click rcall Delay ldi F_click,0b00000000 out PORTB,F_click rcall Delay dec r23 brne L3 rjmp L4
Delay: ldi Razr0,0 ldi Razr1,200 ldi Razr2,1
Loop: dec Razr0 brne Loop
dec Razr1 brne Loop
dec Razr2 brne Loop
ret
в спячку вроде как уходит... по крайней мере мигнет два раза и все... кнопка висит на PD2 (INT0) при выходе из спячки должен уходить на вечный цикл с миганием в момент нажатия ничего не происходит, только потребляемый ток подскакивает до 50 мА
Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Сб дек 18, 2010 19:18:09
Друг Кота
Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 19779 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Denkot писал(а):
в момент нажатия ничего не происходит, только потребляемый ток подскакивает до 50 мА
Нарисуйте обвязку кнопки.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
микрик с шестой ноги на GND также, как в вышепомянутом примере только другая микросхема может, надо еще как-то сконфигурировать шестую ногу? (у нее тройное назначение)
Доброго времени суток. ATTiny3213V прошивать также как ATTiny3213? Если нет то как и какой прогой, а то этого кристала ни в одной проге нет. Зарание спасибо.
Заголовок сообщения: Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Сб дек 25, 2010 12:16:50
Друг Кота
Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 19779 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
qwert писал(а):
ATTiny3213V прошивать также как ATTiny3213?
Ёпт! Где вы такие кристаллы нашли???
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Доброго времени суток. ATTiny3213V прошивать также как ATTiny3213? Если нет то как и какой прогой, а то этого кристала ни в одной проге нет. Зарание спасибо.
вы цифирки перепутали скорее всего, не 3213, а 2313 будьте внимательнее
2313V шьется абсолютно так же, как и просто 2313 я шил через пять проводков авреалом
А теперь продираем глаза и сравниваем то, что вы купили и то, что вы написали Опередили
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Руководствовался вот этой статьей ни печатных плат, ничего не делал, не стал для первого раза заморачиваться просто взял разъем DB-25 для LPT-порта и припаял проводки согласно схеме к МК длина проводков была у меня около 15 см. для прошивки был использован старый настольный пень3-800 под Win98 для удобства и простоты авреал был скопирован в папку C:\AVW после чего был написан простой батник следующего состава:
что в переводе на русский выходит так: 1) скопировать прошивку с флэшки в папку с авреалом (т.к. писал в AVR Studio на ноуте, где нет LPT) 2) стираем тиньку (пробовал не стирать - не проходит верификация потом) 3) прошиваем тиньку 4) верифицируем везде стоит окончание >4.htm, смысл которого предельно прост - результат выводится в файл 4.htm, который стоит на рабочем столе как элемент ActiveDesktop. Поскольку приложение консольное, в командной строке отчет смотреть неудобно. В данном же случае он постоянно висит на рабочем столе. Все просто - вставляем флэшку, запускаем батник, закрываем командную строку, по рабочему столу нажимаем F5, читаем свежий отчет. Выглядит он так:
Код:
avreal/WIN32 - AVR controllers programmer by Redchuk Alexandr v1.28r5 (Oct 11 2010 20:02:13) http://real.kiev.ua/avreal bug-reports, suggestions and so on mail to avreal@real.kiev.ua Command: +tiny2313 -p1 -ap -o0 -n -2 -v Test3.hex Power ON Device connected, tiny2313|tiny2313A detected Chip not locked Read number of erases 95 Fuses OSCCALs = 52 4F _LOW = 0x2 CKDIV = 0 CKOUT = 0 SUT = 0 CKSEL = 2 _HIGH = 0xDF DWEN = 1 EESAVE = 1 WDTON = 1 BODLEVEL = 7 RSTDISBL = 1 _EXT = 0xFF SELFPRGEN = 1 Verifying CODE memory passed done (136ms) Total time 0.65s Reset pin released Power OFF
Нужна помощь по фьюз битам. Ситуация такая: в одной схеме стояла AT90S2313, её заменили на ATTINY2313. Схема использует для задания частоты кварц на 11 мгц, но в ATTINY2313 включен собственный генератор (отсутствующий в AT90S2313), в итоге схема производит вычисления не на той частоте. Какие фьюз биты включить, а какие отключить чтобы ATTINY2313 использовала внешний кварц? Я пробовал использовать AVR калькулятор, но что то там частота кварца ограничена 8 мгц, а с временными задержками я незнаком. Буду благодарен за помощь.
_________________ Что хорошо для меня - полезно для всех!
Всем привет! Подскажите пытающемуся понять человеку всю эту премудрость. Меня интересует вот какая задача: 1) Имеется кварц частотой 10 МГц в ходе работы и под воздействием внешних воздействий о меняет свою частоту....в результате его частота может становится от 10 до 10,000456 к примеру или наоборот от 10 до 9,99999. Так вот как можно померить изменение этой частоты и выдать показания на индикацию. 2) Кварц может быть любой термостатированый...или простой, с разными Гц-ми. 3) Какой контроллер применить для этого чтобы измерения были с точностью до 0,0000000000000001 примерная точность возможно ли такое?? С Уважением Александр
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения