реклама на сайте
подробности

 
 
76 страниц V  « < 24 25 26 27 28 > »   
Reply to this topicStart new topic
> AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.
Petka
сообщение Aug 12 2010, 19:41
Сообщение #376


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Roger @ Aug 11 2010, 22:20) *
...
Нужно прошить мк AtTiny26L все прошивалось отлично(в AVR Studio ver 4.17.666) пока в программе не написал строчку которая подтягивает PB2(SCK) к Vcc
...

схему в студию.
Go to the top of the page
 
+Quote Post
Roger
сообщение Aug 13 2010, 14:23
Сообщение #377


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 27-06-06
Пользователь №: 18 383



Цитата(Petka @ Aug 12 2010, 23:41) *
схему в студию.

Вот схема. Разъем для программирования не показан, т.к. припаиваюсь на плату.VD1 анод свето диода.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Killsleep
сообщение Aug 13 2010, 16:59
Сообщение #378





Группа: Новичок
Сообщений: 4
Регистрация: 12-08-10
Пользователь №: 58 883



Уважаемый Petka! Не могли бы Вы мне помочь проверить ваш программатор программой MxTerm. Что и где нажимать и что и где измерять?
Go to the top of the page
 
+Quote Post
Roger
сообщение Aug 30 2010, 07:22
Сообщение #379


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 27-06-06
Пользователь №: 18 383



Уважаемый Petka если есть время ответе на мой вопрос.
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 5 2010, 16:19
Сообщение #380


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Roger @ Aug 11 2010, 22:20) *
...все прошивалось отлично(в AVR Studio ver 4.17.666) пока в программе не написал строчку которая подтягивает PB2(SCK) к Vcc
Код
PORTB |= (1<<(2));

Эта строчка по идее никак не должна сказывться на возможность программирования. Т.к. процедура входа в режим программирования начинается с подачи ресета на контроллер. При ресете все пины контроллер переводит в высокоимпедансное состояние. Причина может быть косвенной, например при включении цепи "DRIVER" запускается нагрузка, которая просаживает питание или создаёт помехи, которые сбивают процесс программирования. Попробуйте в схеме убрать конденсатор с цепи ресета или добавьте параллельно резистору R7 диод (катодом к VCC).
Цитата
После прошивания, контролер не доступен с AVR Studio
Остальные пины PB0(MOSI) PB1(MISO) подтянуты к VCC.
Достучаться смог с CodeVision стер кристал,все стало работать.

Попробуйте ещё для программирования программу avrdude.
Цитата
Это косяк студии, или программатора?
Пробывал залить последнию версию прошивки ver7 таже ситуация.

Если программатор программирует с другой управляющей программой, значит дело не в программаторе.
Попробуйте в студии в настройках программирования понизить частоту ISP.
Go to the top of the page
 
+Quote Post
swisst
сообщение Sep 6 2010, 08:08
Сообщение #381


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(Roger @ Aug 30 2010, 10:22) *
Уважаемый Petka если есть время ответе на мой вопрос.


могу предположить:
у Вас на PB2(SCK) висит линия DRIVER управления оптроном (это по схеме).
в результате подключения программатора получается, что сигналы SCK с программатора попадают на PB2 контроллера через делитель + зажигают светодиод оптрона (на котором падает напряжение).

попробуйте выпаять резистор 470 Ом в линии драйвера и прошить - проблем быть не должно. + можете проверить вышесказанные уровни напряжений осциллографом.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Killsleep
сообщение Sep 6 2010, 08:38
Сообщение #382





Группа: Новичок
Сообщений: 4
Регистрация: 12-08-10
Пользователь №: 58 883



Купил микросхему atmega8-16 au. Подключил к програматору. При подаче питания на аш на программаторе загораеться диод. Но опять проблема avrdude пишет что нет доступа на ком порт. Что он чем то занят, хотя на самом деле свободен. Я уже не зная что делать sad.gif . Помогите пожалуйста.

Сообщение отредактировал Killsleep - Sep 6 2010, 08:39
Go to the top of the page
 
+Quote Post
Roger
сообщение Sep 7 2010, 06:09
Сообщение #383


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 27-06-06
Пользователь №: 18 383



Цитата(swisst @ Sep 6 2010, 12:08) *
могу предположить:
у Вас на PB2(SCK) висит линия DRIVER управления оптроном (это по схеме).
в результате подключения программатора получается, что сигналы SCK с программатора попадают на PB2 контроллера через делитель + зажигают светодиод оптрона (на котором падает напряжение).

попробуйте выпаять резистор 470 Ом в линии драйвера и прошить - проблем быть не должно. + можете проверить вышесказанные уровни напряжений осциллографом.

Бегло предположить,как это при чистой памяти, или пока программно PB2 не перевел в 1 все работает.
да и по логике работы программатора, при низком состоянии на RESET контроллер переходит в режим программирования, и не важно должно быть что там зашито в мк.

Go to the top of the page
 
+Quote Post
swisst
сообщение Sep 7 2010, 16:17
Сообщение #384


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425



Цитата(Roger @ Sep 7 2010, 09:09) *
Бегло предположить,как это при чистой памяти, или пока программно PB2 не перевел в 1 все работает.
да и по логике работы программатора, при низком состоянии на RESET контроллер переходит в режим программирования, и не важно должно быть что там зашито в мк.


ИМХО: проблема в схеме и никак не программаторе или софте.

выпаяйте резистор 470 Ом с линии драйвер и подпаяйтесь непосредственно к ноге PB2.
Go to the top of the page
 
+Quote Post
Кышмышь
сообщение Sep 15 2010, 18:11
Сообщение #385





Группа: Новичок
Сообщений: 2
Регистрация: 6-10-09
Пользователь №: 52 773



Многоуважаемый Petka!
Прочитал обе ветки форума и запутался... В http://electronix.ru/forum/index.php?act=attach&type=post&id=18076 находятся исходники AvrUsb500_by_Petka_v2, но не все могут их правильно скомпилировать...
Может быть стоит и в в этой ветке в первом посте выложить свежие скомпилированные прошивки AvrUsb500_by_Petka_v2 под различные типы мег и частоты кварцев? Во избежание ненужных вопросов, коих тут по этому поводу чуть ли не одна треть?
Заранее благодарен за аргументированный ответ smile.gif
Go to the top of the page
 
+Quote Post
zer
сообщение Sep 19 2010, 17:51
Сообщение #386





Группа: Новичок
Сообщений: 1
Регистрация: 19-09-10
Пользователь №: 59 584



Здравствуйте,
хочу сделать программатор по этой схеме. Она актуальна? не было каких-то изменений?
какая последняя версия прошивки?
Спасибо за ответы.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 19 2010, 18:23
Сообщение #387


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Уважаемый Petka!
Последние два сообщения (как раз перед моим) будут, как я полагаю, появляться с пугающей регулярностью.
Работа Вами проделана большая. Тем не менее, предлагаю Вам напрячься ещё чуть-чуть и обобщить всю полезную и актуальную на сей момент информацию (схема, конструкторские нюансы, firmware, нюансы применения) в одном сообщении в новой теме.
Если нужна помощь - я к Вашим услугам.
Go to the top of the page
 
+Quote Post
Petka
сообщение Sep 19 2010, 19:56
Сообщение #388


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(IgorKossak @ Sep 19 2010, 22:23) *
...
Если нужна помощь - я к Вашим услугам.

В ближайшем времени постараюсь ещё раз обобщить результаты топика. БОльшая часть вопросов возникает из-за моей невозможности поправить первый пост в топике (и обновить там ссылки). Как раз Ваша помощь и понадобится.
Go to the top of the page
 
+Quote Post
ds1307
сообщение Sep 21 2010, 15:24
Сообщение #389


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 6-03-09
Пользователь №: 45 759



Цитата(zer @ Sep 19 2010, 20:51) *
Здравствуйте,
хочу сделать программатор по этой схеме. Она актуальна? не было каких-то изменений?
какая последняя версия прошивки?
Спасибо за ответы.

Схема актуальна и не претерпела изменений с первого поста.
С прошивкой несколько сложнее.
Самая последняя версия с отладчикам. А оно вам надо?
Последняя без отладчика AvrUSB500_by_Petka_HEX_SRC_v6_uni.zip.
Поищите сами. Там все.
Go to the top of the page
 
+Quote Post
11111
сообщение Oct 4 2010, 15:41
Сообщение #390


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 10-05-05
Пользователь №: 4 879



Приветствую!
Для того, чтобы повесить 1Mhz на 23 ногу меги8 (РС0) нужно изменить Led.h вот так?
Код
/* vim: set sw=8 ts=8 si et: */
#ifndef LED_H
#define LED_H
#include <avr/io.h>
#include "gpio.h"

// LED
#define MY_LED_PORT        С
#define MY_LED_PIN        0
#define MY_LED_ALEV        H


// enable PB1 as output
#define LED_INIT dir_out(MY_LED)
// led on
#define LED_ON bit_on(MY_LED)
// led off
#define LED_OFF bit_off(MY_LED)
//
#define LED_IS_OFF (!(PORTB & (1<<MY_LED_PIN))) // TODO remove this!

#endif //LED_H

Или нужны ещё какие-либо изменения?
Go to the top of the page
 
+Quote Post

76 страниц V  « < 24 25 26 27 28 > » 
Reply to this topicStart new topic
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01483 секунд с 7
ELECTRONIX ©2004-2016