-
Постов
667 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные Knazev33
-
-
Что за глупый вопрос, наугад?
Конечно нет, при установки дров на устройство он должен определяется автоматически,
допустим если на компе 2 ком порта, то определится как КОМ3, это можно посмотреть в диспечере устройств компе.
0 -
Заходиш в настройки Settings->Programmer->AVR Chip Programmer Tipe->AVR910.
и ещё нужно выбрать там же номер виртуального КОМ порта,
Для фузов Tools->ChipProgrammer->Programm Fuse Bits(галочки).
0 -
Да, CodeVisionAVR, поддерживает программаторы AVR910...
0 -
Пробовал поменять полярность источника?
Если идёт речь от машине, то можно взять отсоеденить провод от свечи, и при заведённой машине
пройтись проводом по выводам, десятки киловольт точно без обугливания вызжет всю электронику
0 -
TRC 101-редкоземельный радиоэлемент, ВЧ чм передачик управляемый цифровым сигналом,
Скорее всего ПИК помимо цифрового управления(SPI), просто генерит плавующию частоту на вход передатчика,
с него поступает на УМ.
Думаю неоправданная схема по финансам, или автор очередной раз собрался просто срубить бабла с прошивок,
можно было сделать и проще.
0 -
Он не нужен, нужен СБТ-9 или 20. Он просто лежит на полке, думал с ним спаять индикатор излучения. СБТ-20 можно купить но гарантий нет что продадут рабочие.
Если не против, я б спросил по схеме ещё пару моментов.
Счёчик СБТ-9 имеет малый ресурс, СБТ-20 такова нет, есть СБМ-20(СТС-5),
а почему у вас такое недоверие к их работоспособности если они новые,
Вопросы и ответы по дозикам можете задавать и здесь.
0 -
Резистор 0.1 Ом 5% 3ВТ.
0 -
как запрограмировать микруху к561ие10?
как это вы собрались программить обычный счётчик?
0 -
Если unsigned long int ,4х байтная переменная то можно попробовать так,
i2c_write(eeeprom_add>>32);
i2c_write(eeeprom_add>>16);
i2c_write(eeeprom_add>>8);
i2c_write(eeeprom_add);
но гарантии нет, я с такой переменной неработал в этих функциях.
0 -
Я думаю он отправит и 4байта,
значение: 0xA0 являтся программным адрессом микросхемы, для разрешения записи,
значение: 0xA1 являтся программным адрессом микросхемы, для разрешения чтения.
да используется 1, но в функции он просто логически сдвигается i2c_write(EX_EEPROM_WRITE|1);, и становится 0xA1,
можно написать и так i2c_write(EX_EEPROM_READ); это равносильно.
0 -
Попробуй "unsigned long int", этого должно хватить...
также нужно этот тип вставить, в фунуциях записи/чтения в фаиле еепром.с
0 -
-
а да, в функции чтения нужно сылкой управлять, попробуй так, eeeprom_read(0, &data);.
0 -
А0-А2 посадить на землю, WP нетрогать,
на счёт количества устройств точно непомню, вроде до 64.
0 -
тоесть часы и память надо подключать параллелно на одну шину ?
и где в коде надо писать что у меня 24С1024 а не 24С64 ?
и длячего второй пункт
вчем же разница между ними ?
Конечно вся квадратная переферия вешается по стандарту, парралельно друг другу, с одной подтяжкой
на шину SCL и шину SDA, резистором 10к на шину +5в,
24С1024 и 24С64 имеют одинаковые адреса, менять ненадо
разници точно незнаю, что то похоже на програмный вариант установки, 2пункт ненужен.
0 -
Выбираеш 1пункт, выбираеш любые пины для часов, генерируеш, в проэкте у себя находиш строки типа
// I2C Bus functions
#asm
.equ __i2c_port=0x1B ;PORTA
.equ __sda_bit=1
.equ __scl_bit=2
#endasm
#include <i2c.h>
это определённые тобой пины шины, открываеш фаил еепром.с находиш такиеже строки
и вставляеш туда свои пины,
.equ __i2c_port=0x1B ;PORTA
.equ __sda_bit=1
.equ __scl_bit=2
0 -
Часы DS1307 и память 24сХХ, конечно же имеют разный адрес чтения/записи, такчто проблем небудет,
у меня в проге тоже работают 24с64 и DS1307 +ещё перефирия, и нет никаких проблем,
код работает с аппаратным I2C, так что нужно подцепить хидер I2C.h
вот ещё небольшой пример применения функций , пусть Index будет адресом в памяти, Value тогда значение которое нужно записать/считать.
eeeprom_write(Index, Value); //
eeeprom_write(Index, Value); //
...да ещё, выводы SCL & SDA, определяются в файле eeprom.c , переменная Index определена как unsigned int,
Value как unsigned char.
0 -
Принципиального значения памяти 24С01-1024, и тип АВР проца неимеет,
Можеш посмотреть мои файлы, eeprom.c фаил присоеденяеш к проэкту, eeprom.h кидаеш в папку с хидерами,
фаил содержит 2 функции:
void eeeprom_read(unsigned eeeprom_add,unsigned char *; //чтение, адрес/значение
void eeeprom_write(unsigned eeeprom_add,unsigned char ; //запись, адрес/значение
0 -
Проверить можно по стандартной схеме включения с.Гейгера, подаёш на него постоянку 400в,
и должен наблюдать импульсы.
Надо учесть что СИ3бг счётчик больше гамма излучения, и может потребоватся его источник,
Вот на него описание.
0 -
Можно было сразу понятний вопрос поставить,"Пожалусто напишите мне прогу с такими-то фишками, на эту схему".
0 -
Отдам безвозмездно для радиоотлюбительских целей, следующие мелкосхемы:
К176ИЕ4 -200ШТ,
КР531ЛН1 -100ШТ,
+полведра другой совдеповской логики...
Товар уже нашол своего хозяина.
0 -
С CodeVisionAVR всё просто, ведь этот код и был там написан,
просто вставь это код в поле CodeVisionAVR, жмёш compil и всё! 0-ошибок 0-предупреждений.
0 -
Можно ли обойтись без стабилизатора, если да, то как? На линии RTS, например, вольтметр показывает -10... вольт. Как быть?
Если делаете нормальную схему, то без стабилизированного питания необойтись,
1)можно взять отдельный стаб источник на 5В,
2)можно взять от ЮСБ шины,
3)воспользоватся схемой которую вы нашли,
а просто брать напряжение с линии RTS нестоит, можно попалить порт.
или у вас нет в наличии простого крен5(lm78L05).
0 -
В этом варианте частота тактирования МК 8.0 МГц, частота которую должен пропустить мк для внешнего прерывания колеблится от 0-10 КГц, больше и ненадо, такчто ошибоки не возникают.
В Меге8 есть 3 таймера, 1-16 битный и 2-8 битных, время замера осуществляется 16 битным таймером.
0
Программа Для Моего Кодового Замка
в Алгоритмы
Опубликовано · Изменено пользователем Knazev33
Какой экран используеш? если 16х2, то особой проблемы недолжно вызвать,
какие наработки, в смысле кода, уже есть?