Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

Закрытая тема
Опции темы
Непрочитано 28.02.2010, 13:53   #41
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

ivan_b, По скринам - что там левее виднеется ?
Не индикатор разряда батареи ?
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 02.03.2010, 01:02   #42
VladimirMal
Частый гость
 
Регистрация: 26.12.2008
Сообщений: 24
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 7 сообщении(ях)
VladimirMal на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

VladimirMal вне форума  
Непрочитано 02.03.2010, 01:06   #43
VladimirMal
Частый гость
 
Регистрация: 26.12.2008
Сообщений: 24
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 7 сообщении(ях)
VladimirMal на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

был в гостях, пил коньяк, но я уже опять с вами, скоро выложу доработанное по
VladimirMal вне форума  
Непрочитано 03.03.2010, 00:36   #44
12val12
Временная регистрация
 
Регистрация: 17.03.2009
Адрес: Киев
Сообщений: 68
Сказал спасибо: 18
Сказали Спасибо 1 раз в 1 сообщении
12val12 на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

надумал как мерять отрицательное напряжение(ток) БЕЗ отрицательного питания
проверено на MC3403n
99% будет работать с lM358
Миниатюры:
Нажмите на изображение для увеличения
Название: 112.PNG
Просмотров: 602
Размер:	6.0 Кб
ID:	5241  

Последний раз редактировалось 12val12; 03.03.2010 в 00:54. Причина: рисунок
12val12 вне форума  
Непрочитано 03.03.2010, 01:00   #45
12val12
Временная регистрация
 
Регистрация: 17.03.2009
Адрес: Киев
Сообщений: 68
Сказал спасибо: 18
Сказали Спасибо 1 раз в 1 сообщении
12val12 на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

используя два входа ацп можно мерять обе полярности как в нормальном мультиметре
Миниатюры:
Нажмите на изображение для увеличения
Название: 113.PNG
Просмотров: 921
Размер:	28.3 Кб
ID:	5242  
12val12 вне форума  
Непрочитано 03.03.2010, 19:31   #46
Fenix88
Частый гость
 
Регистрация: 26.04.2009
Сообщений: 21
Сказал спасибо: 20
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fenix88 на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

Подскажите как переделать под ОА
Спасибо

Последний раз редактировалось Fenix88; 03.03.2010 в 19:58.
Fenix88 вне форума  
Непрочитано 03.03.2010, 22:38   #47
VladimirMal
Частый гость
 
Регистрация: 26.12.2008
Сообщений: 24
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 7 сообщении(ях)
VladimirMal на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

#define K1V_1 PORTC |=0b00010000
#define K2V_1 PORTD |=0b00000010
#define K3V_1 PORTD |=0b00000100
#define K1I_1 PORTD |=0b01000000
#define K2I_1 PORTD |=0b00100000
#define K3I_1 PORTD |=0b00010000
#define K1V_0 PORTC &=0b11101111
#define K2V_0 PORTD &=0b11111101
#define K3V_0 PORTD &=0b11111011
#define K1I_0 PORTD &=0b10111111
#define K2I_0 PORTD &=0b11011111
#define K3I_0 PORTD &=0b11101111

// 76543210
#define seg_A_1 PORTC |=0b00100000
#define seg_B_1 PORTD |=0b00001000
#define seg_C_1 PORTB |=0b00000001
#define seg_D_1 PORTB |=0b00000100
#define seg_E_1 PORTC |=0b00000100
#define seg_F_1 PORTD |=0b00000001
#define seg_G_1 PORTD |=0b10000000
#define seg_DP_1 PORTB |=0b00000010
#define seg_A_0 PORTC &=0b11011111
#define seg_B_0 PORTD &=0b11110111
#define seg_C_0 PORTB &=0b11111110
#define seg_D_0 PORTB &=0b11111011
#define seg_E_0 PORTC &=0b11111011
#define seg_F_0 PORTD &=0b11111110
#define seg_G_0 PORTD &=0b01111111
#define seg_DP_0 PORTB &=0b11111101


найдите в исходнике и поменяйте указанные выше строки. Например строка #define K1V_1 PORTC |=0b00010000 устанавливает 4-ю ногу порта в 1, а #define K1V_0 PORTC &=0b11101111 устанавливает в 0. Перепишите их под себя.
VladimirMal вне форума  
Сказали "Спасибо" VladimirMal
Fenix88 (03.03.2010)
Непрочитано 04.03.2010, 11:08   #48
Fenix88
Частый гость
 
Регистрация: 26.04.2009
Сообщений: 21
Сказал спасибо: 20
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fenix88 на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

Спасибо за подсказку, я сделал исправления, но к сожалению не смог откомпилировать в HEX для пошивки контроллера.
Мой опыт в этом небольшой, вот что получилось:
// 76543210
#define K1V_0 PORTC |=0b00010000
#define K2V_0 PORTD |=0b00000010
#define K3V_0 PORTD |=0b00000100
#define K1I_0 PORTD |=0b01000000
#define K2I_0 PORTD |=0b00100000
#define K3I_0 PORTD |=0b00010000
#define K1V_1 PORTC &=0b11101111
#define K2V_1 PORTD &=0b11111101
#define K3V_1 PORTD &=0b11111011
#define K1I_1 PORTD &=0b10111111
#define K2I_1 PORTD &=0b11011111
#define K3I_1 PORTD &=0b11101111

// 76543210
#define seg_A_0 PORTC |=0b00100000
#define seg_B_0 PORTD |=0b00001000
#define seg_C_0 PORTB |=0b00000001
#define seg_D_0 PORTB |=0b00000100
#define seg_E_0 PORTC |=0b00000100
#define seg_F_0 PORTD |=0b00000001
#define seg_G_0 PORTD |=0b10000000
#define seg_DP_0 PORTB |=0b00000010
#define seg_A_1 PORTC &=0b11011111
#define seg_B_1 PORTD &=0b11110111
#define seg_C_1 PORTB &=0b11111110
#define seg_D_1 PORTB &=0b11111011
#define seg_E_1 PORTC &=0b11111011
#define seg_F_1 PORTD &=0b11111110
#define seg_G_1 PORTD &=0b01111111
#define seg_DP_1 PORTB &=0b11111101

// 76543210
#define led_A_0 PORTB |=0b01000000
#define led_mA_0 PORTB |=0b10000000
#define led_A_1 PORTB &=0b10111111
#define led_mA_1 PORTB &=0b01111111
Fenix88 вне форума  
Непрочитано 04.03.2010, 20:46   #49
ProBOT
Частый гость
 
Регистрация: 07.08.2009
Адрес: Germany
Сообщений: 24
Сказал спасибо: 18
Сказали Спасибо 1 раз в 1 сообщении
ProBOT на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

посматрите тут тоже ничево

http://www.elfly.pl/multimetr/multimetr_en_DIP.htm

я ево построил но не до конца, а в PROTEUS что то он не работает ...
ProBOT вне форума  
Непрочитано 05.03.2010, 00:01   #50
VladimirMal
Частый гость
 
Регистрация: 26.12.2008
Сообщений: 24
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 7 сообщении(ях)
VladimirMal на пути к лучшему
По умолчанию Re: Вольтамперметр на ATMEGA8

прошивка с ОА. Сам не прверял, надеюсь не протупил, проверте
Вложения:
Тип файла: rar miltimetr.rar (1.9 Кб, 603 просмотров)
VladimirMal вне форума  
Сказали "Спасибо" VladimirMal
Fenix88 (05.03.2010)
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ATmega8 kurilka Микроконтроллеры, АЦП, память и т.д 84 06.03.2010 16:03
Котроллер дисплея на Atmega8 kosant Микроконтроллеры, АЦП, память и т.д 24 30.11.2009 20:57
Порт С в ATmega8 VVKart Микроконтроллеры, АЦП, память и т.д 2 10.11.2009 14:08
proteus, atmega8, меняю ноги в hex - не работает digitest Микроконтроллеры, АЦП, память и т.д 3 08.10.2009 13:07


Часовой пояс GMT +4, время: 05:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot