Страница 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
Ну... Попробуй поцепить кварц как написано в даташите, или попробуй подать прямоугольные импульсы на вход генератора. Ну если не поможет, тогда наверное нужно паралельным программатором востанавливать. 8)

Добавлено: Чт янв 31, 2008 21:54:13
Kesha
Не знаю, было уже или нет:
AVR Fuse Calculator
Было, но повторение, как известно, мать учения... :) Паятель.

Добавлено: Пт фев 01, 2008 00:11:04
Lestat
Krik99 писал(а):Ну... Попробуй поцепить кварц как написано в даташите, или попробуй подать прямоугольные импульсы на вход генератора. Ну если не поможет, тогда наверное нужно паралельным программатором востанавливать. 8)
та пробывал и кварц и внешние тактирование. значит в мусорку мк.

Добавлено: Пт фев 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