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

 
 
76 страниц V  « < 63 64 65 66 67 > »   
Reply to this topicStart new topic
> AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2.
Petka
сообщение Nov 27 2012, 11:06
Сообщение #961


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

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



Цитата(vlad399 @ Nov 27 2012, 12:57) *
...появилось желание и дошли руки попробовать ABD-Protocol. В прошивке 8 он поддерживается?
....

Он есть только в 7 версии прошивки. Работает хорошо. Если будет востребованность добавлю в "крайнюю" прошивку.
Go to the top of the page
 
+Quote Post
vlad399
сообщение Nov 27 2012, 13:13
Сообщение #962





Группа: Новичок
Сообщений: 4
Регистрация: 5-02-09
Из: Moscow
Пользователь №: 44 444



Цитата(Petka @ Nov 27 2012, 14:06) *
добавлю в "крайнюю" прошивку.

О, было бы весьма желательно! Опыта в программировании на Си у меня маловато, и я надеюсь, что эта штука облегчит мне жизнь. Да, и вообще, интересно! Короче, очень жду, заранее спасибо!
С 7-й версией у меня у меня что-то не сложилось: хаотично моргал ЛЕД, в гипертерминале после вывода штатных строк на экран лез всякий мусор. В 8-й все стабильно, может, оттого, что этой опции нет? Или я что-то накосячил. Кстати, а какие настройки СОМ порта в терминалке нужны для приёма пресловутого "Hellow, World" 8N1, 9600, None?
Владимир
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 27 2012, 14:06
Сообщение #963


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

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



Цитата(vlad399 @ Nov 27 2012, 17:13) *
8N1, 9600, None?

8N1, 115200, None
Go to the top of the page
 
+Quote Post
vlad399
сообщение Nov 27 2012, 16:10
Сообщение #964





Группа: Новичок
Сообщений: 4
Регистрация: 5-02-09
Из: Moscow
Пользователь №: 44 444



Спасибо! А сколько времени у меня на подготовку к новой версии? rolleyes.gif
Go to the top of the page
 
+Quote Post
vlad399
сообщение Nov 27 2012, 18:00
Сообщение #965





Группа: Новичок
Сообщений: 4
Регистрация: 5-02-09
Из: Moscow
Пользователь №: 44 444



Вернулся к 7-й версии и все заработало! Зря я на неё наговаривал. Программка пока такая. Все это сделано в CodeVision v.2.03.4Standard.
В приложении вид окна терминалки.
Petka, спасибо. Высокий класс!
Владимир

П.С. Обратите внимание на мой номер пользователя. Такое бывает один раз в 44444 случаев! santa2.gif

CODE
#include "Mega8.h"
#include "Delay.h"
#include "abd_putchar.h"

FILE abd_file = FDEV_SETUP_STREAM(abd_master_putchar, NULL, _FDEV_SETUP_WRITE);
void main()

{
int num = 0;
stderr = stdout = stdin = &abd_file;

DDRB=0b11111111;
while(1)

{
printf("Hello World! #%i\n", num);
num++;
PORTB=0b00000111;

delay_ms(10);

PORTB=0b00000000;

delay_ms(10);

}

}


Сообщение отредактировал IgorKossak - Nov 28 2012, 09:49
Причина редактирования: [codebox] для длинного кода!!!

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Denn2003
сообщение Nov 28 2012, 14:37
Сообщение #966





Группа: Новичок
Сообщений: 7
Регистрация: 27-02-09
Пользователь №: 45 421



А что такое ABD-Protocol ?
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 28 2012, 14:42
Сообщение #967


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

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



Цитата(Denn2003 @ Nov 28 2012, 18:37) *
А что такое ABD-Protocol ?

Пост про ABD-протокол: http://electronix.ru/forum/index.php?s=&am...st&p=678116
Демопроект: http://electronix.ru/forum/index.php?s=&am...st&p=681626
Go to the top of the page
 
+Quote Post
Denn2003
сообщение Nov 29 2012, 17:23
Сообщение #968





Группа: Новичок
Сообщений: 7
Регистрация: 27-02-09
Пользователь №: 45 421



Цитата(Petka @ Nov 28 2012, 18:42) *

Спасибо!
Go to the top of the page
 
+Quote Post
vladgd
сообщение Dec 2 2012, 04:47
Сообщение #969





Группа: Новичок
Сообщений: 5
Регистрация: 2-12-12
Пользователь №: 74 648



Парни,помогите портировать на 16 мегу.Просто их есть.Пожалуйста!Очень понадобился программатор,однозначно хочу этот,есть с десяток 16.
Go to the top of the page
 
+Quote Post
Petka
сообщение Dec 3 2012, 14:37
Сообщение #970


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

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



Цитата(vladgd @ Dec 2 2012, 08:47) *
Парни,помогите портировать на 16 мегу.Просто их есть.Пожалуйста!Очень понадобился программатор,однозначно хочу этот,есть с десяток 16.

Вот отправная точка: Прикрепленный файл  AvrUSB500_by_Petka_HEX_SRC_v8_uni_mega16.zip ( 26.97 килобайт ) Кол-во скачиваний: 207

Будут вопросы - спрашивайте.
Go to the top of the page
 
+Quote Post
vladgd
сообщение Dec 5 2012, 06:57
Сообщение #971





Группа: Новичок
Сообщений: 5
Регистрация: 2-12-12
Пользователь №: 74 648



Спосибо за внимание!Petka,всё скомпилировал под свой кварц и все выходы,кроме RESETADC .Я так и не понял как там обозначается порт и пин?Я не программист,поэтому беда.
Go to the top of the page
 
+Quote Post
Petka
сообщение Dec 5 2012, 07:37
Сообщение #972


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

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



Цитата(vladgd @ Dec 5 2012, 10:57) *
Спосибо за внимание!Petka,всё скомпилировал под свой кварц и все выходы,кроме RESETADC .Я так и не понял как там обозначается порт и пин?Я не программист,поэтому беда.

RESETADC это номер канала АЦП. Назовите пин, к которому у вас подключена эта цепь и я помогу выбрать правильный номер канала АЦП.
Go to the top of the page
 
+Quote Post
vladgd
сообщение Dec 5 2012, 10:57
Сообщение #973





Группа: Новичок
Сообщений: 5
Регистрация: 2-12-12
Пользователь №: 74 648



Цитата(Petka @ Dec 5 2012, 11:37) *
RESETADC это номер канала АЦП. Назовите пин, к которому у вас подключена эта цепь и я помогу выбрать правильный номер канала АЦП.

У меня 16 меги в корпусе TQFP,пин PB4(44 нога.)И ещё,в файле spi.h

Title: C include file for spi
Target: atmega8
Copyright: GPL
***************************************************************************/
#ifndef SPI_H
#define SPI_H


#define spi_scklow() bit_off(TG_SCK)

// SCK signal of target uC
#define TG_SCK_PORT C
#define TG_SCK_PIN 4
#define TG_SCK_ALEV H

// MISO signal of target uC
#define TG_MISO_PORT C
#define TG_MISO_PIN 5
#define TG_MISO_ALEV H

и так далее. В шапке 8мега, у меня на 16 так и будут номера этих выводов?Т.е. я имею ввиду что там Target: atmega8--это так и должно быть?

Видимо надо выбрать из PA0-PA7?Тогда PA3(34 нога)Видимо так?
Go to the top of the page
 
+Quote Post
Petka
сообщение Dec 5 2012, 11:03
Сообщение #974


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

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



Цитата(vladgd @ Dec 5 2012, 14:57) *
...В шапке 8мега, у меня на 16 так и будут номера этих выводов?

Названия выводов так и будут сохраняться.
Цитата
Т.е. я имею ввиду что там Target: atmega8--это так и должно быть?

На это можете не обращять внимание.
Цитата
Видимо надо выбрать из PA0-PA7?

Именно.
Цитата
Тогда PA3(34 нога)Видимо так?

Если выберете эту ногу, то в RESETADC надо прописать номер 3.
Go to the top of the page
 
+Quote Post
vladgd
сообщение Dec 5 2012, 11:19
Сообщение #975





Группа: Новичок
Сообщений: 5
Регистрация: 2-12-12
Пользователь №: 74 648



Всё разжёвано и в рот положено.Огромное спасибо.Теперь собирать.
Go to the top of the page
 
+Quote Post

76 страниц V  « < 63 64 65 66 67 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


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


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