Страница 8 из 134
Добавлено: Пт янв 11, 2008 08:36:34
ARV
Если я все верно понимаю, то надо установить
CKSEL=1111 и
SUT=11.
На счет поника не силен, но по-моему, в нем для этого надо снять галочки на всех
CKSEL и
SUT.
НО!!! Сначала обязательно считать из МК фьюзы, потом только снять лишние галочки и потом прошить. Это для того, чтобы остальные не трогать!
А еще лучше воспользоваться не поником, а моим
ChipBoom-ом - там фьюзы устанавливаются просто, достаточно внимательно все прочитать и выбрать подходящее. По "железу" для СОМ-порта мой программатор совместим с поником.

Добавлено: Пт янв 11, 2008 21:34:20
Lestat
Chip115 писал(а):всем привет. Немогу разобраться как выставить фьюзы для тини 2313 если стоит внешний кварц на 4 МГц и питание 5 Вольт. отправлять меня читать доку безполезно. Я вражеский не знаю.
CKSEL3..1 - 110, CKDIV8 - 1
Добавлено: Пн янв 14, 2008 12:38:09
Denis-d20
У меня вопрос запрограмировал мегу 16, которую недавно купил и с некоторых портов нет выходов . Тем не мение на старой меге эта прога работает. Я думаю не промахнулся ли я с битами конфигурации???
Добавлено: Пн янв 14, 2008 12:47:34
KOSTYA
Denis-d20 писал(а):У меня вопрос запрограмировал мегу 16, которую недавно купил и с некоторых портов нет выходов . Тем не мение на старой меге эта прога работает. Я думаю не промахнулся ли я с битами конфигурации???
может нужно JTAG отключить
Добавлено: Ср янв 16, 2008 18:09:08
Denis-d20
Спасибо
Добавлено: Вс янв 20, 2008 15:13:23
Степаныч
Уважаемые коты, можно ли узнать как все таки настроить Мегу16 на максимальные 16 Мгц от кварца, вот что узнал из даташита узнал "...the maximum frequency is 8 Mhz with CKOPT unprogrammed and 16 Mhz with CKOPT programmed" это значит что нужно поставить fuse бит CKOPT а как же быть тогда с CKSEL3..1 как их поставить.Подскажите а то уже одну мегу загнал уже изза того что не так поставил фьюзы!!
Добавлено: Вс янв 20, 2008 15:20:38
KOSTYA
Степаныч
atmega16
думаю примерно так ну и еще sut смотреть какой нужен старт ап тайм
Добавлено: Пн янв 21, 2008 16:28:29
Krik99
У меня тут вот такая проблема, надо перевести МК ATtiny2313 с 1мгц, на 4мгц. Я вот просто никогда не работал с фьюзами, и немогли бы сделать скриншот окна программатора в CodeVision ? Не придлагайте читать даташит, читал, но там не написано как расположить эти галочки!

За ранние благодарен!
Добавлено: Пн янв 21, 2008 18:38:51
KOSTYA
Krik99 писал(а):У меня тут вот такая проблема, надо перевести МК ATtiny2313 с 1мгц, на 4мгц. Я вот просто никогда не работал с фьюзами, и немогли бы сделать скриншот окна программатора в CodeVision ? Не придлагайте читать даташит, читал, но там не написано как расположить эти галочки!

За ранние благодарен!
ну примерно так
attiny2313 в зависимости какой нужен SUT
Добавлено: Пн янв 21, 2008 22:47:26
Krik99
Ну мне просто тупо надо перейти на 4мгц. с внутреннего генератора, и если можно пожалуста скриншот.... Мне это надо для работы с датчиком DS18b20.... За ранние благодарю...
Добавлено: Вт янв 22, 2008 16:09:29
Krik99
Ну прочитав несколько раз даташит , захотел попробывать настроить сам, с прочитаного... Ну я пока не трогал МК но вот что у меня получилось... Подскажите, какие галочки надо поставить или убрать для работы от внутреннего генератора на 4мгц... Да и я хотел спросить, может надо поставить SUT ? Если да, то какой? Ну, и после того как я выставил галочки на фьюзах, надо просто нажать Program -> Flash, и при этом фьюзы тоже прошются, или надо нажимать что-то ещё, и вкакой последовательности? За ранние благодарю!

Вот скриншот моих размышлений нащёт галочек! Поправте если что.
Добавлено: Ср янв 23, 2008 19:33:39
fan
Помогите !!!! как включить BOD(запрограммировать фьюзы BODLEVEL0, BODLEVEL1 стереть BODLEVEL2) прошиваю IC-Prog где это включается ?
Добавлено: Ср янв 23, 2008 21:51:30
KOSTYA
Krik99 писал(а):... внутреннего генератора на 4мгц... Да и я хотел спросить, может надо поставить SUT...
поставь галку sut0 думаю хватит... а так правильно, ну и думаю достаточно нажать Programm All потому как стоит галочка Program Fuse Bit(s) а это означает при прошивании програмить биты,
хотя перед всем этим лучше считать fuse и посмотреть что там стоит, хотя вроде как бит SPIEN не доступен ....
Добавлено: Чт янв 31, 2008 20:40:51
Lestat
случайно прошыл фюзы на ATtiny2313 0001(CKSEL3..0), теперь не читается МК и не выполняется програма. в даташыт такая конфигурация в резерве, можно как нибуть "излечить" контролер? или его в мусорку?
Добавлено: Чт янв 31, 2008 21:17:07
Krik99
Ну... Попробуй поцепить кварц как написано в даташите, или попробуй подать прямоугольные импульсы на вход генератора. Ну если не поможет, тогда наверное нужно паралельным программатором востанавливать.

Добавлено: Чт янв 31, 2008 21:54:13
Kesha
Не знаю, было уже или нет:
AVR Fuse Calculator
Было, но повторение, как известно, мать учения...
Паятель.
Добавлено: Пт фев 01, 2008 00:11:04
Lestat
Krik99 писал(а):Ну... Попробуй поцепить кварц как написано в даташите, или попробуй подать прямоугольные импульсы на вход генератора. Ну если не поможет, тогда наверное нужно паралельным программатором востанавливать.

та пробывал и кварц и внешние тактирование. значит в мусорку мк.
Добавлено: Пт фев 01, 2008 16:17:06
Krik99
Ну, скорей всего в мусорку. Попробуй паралельным программатором востановить, хотя не пробывал после такого востанавливать. Вот хотел спросить, сколько примерно стоит STK500 , ну хотябы самодельный?
Добавлено: Ср фев 06, 2008 22:44:27
Mu3y
Вот и я рыскаю по форуму после того как удачно установил на tiny2313 CKSEL0001... Пора наверное уже тему для этого создать отдельную.
Хочу попробовать лечение методом одномегагерцовой терапии, но где взять 1 МГЦ? (я проф. радиолюбитель со стажем 2 дня)
Хочу спросить, если 1 мгц подавать с другого контроллера (имеется мега16 скварцем 4мгц) то какой должен быть код? Пробовал так - непомогает. Может тут не 1мгц?
ldi temp,0b11111111
out ddrb,temp
ldi one,0b11111111
ldi zero,0b00000000
loop:
out portb,one
nop
out portb,zero
rjmp loop
Добавлено: Ср фев 06, 2008 22:50:36
ARV
Ну так подавай сразу 4 МГц - просто с кварца...
а код можно попробовать такой (на PORTD.0 будет 1 МГц)
Код: Выделить всё
ldi r16, 1
out DDRD, r16
loop:
inc r16
out PORTD, r16
rjmp loop