Микроконтроллеры AVR - применение и Краткий Курс - часть 10

 
1 2 3 4 5 6 7 38

Lioxa

втянувшийся
По данным из инета ничего работающего сделать не удалось. Но если у кого нибудь есть ЛИЧНЫЙ опыт создания такой штуки, то буду рад любой помощи.
 
+
-
edit
 

kirya

втянувшийся

Gеnеral> Хочу к датчику давления для стенда подключить световой индикатор на 4 знака (18 ножек в два ряда) к МК, может кто подсказать как подлючить?

Как-то давно делал подобное в одном своем проекте. Вот схема может поможет.
Все проверено на практике, работатет. Светит не в полную яркость, но на 4 разряда все будет нормально, да у тебя еще и напряжение 5В.
Прикреплённые файлы:
2.GIF (скачать) [15,2 кБ]
 
 
www.kirov-rockets.ru  

Serge77

модератор

Очередная стандартная ситуация: спаял - не работает ;^))
На этот раз стенд, схема здесь:
Стенд и оборудование для испытаний и измерений VII [Serge77#18.02.08 22:10]

Спаял всё, что на схеме, вместе с кварцем, но запускаю на внутреннем генераторе. Сигнал с датчика пока не даю. Написал тестовую программу, чтобы проверить работу индикаторов:

Config Portd = Output
Config Portc = Output

10:

Portd = 1
Portc = 2
Wait 1

Portd = 2
Portc = 4
Wait 1

Portd = 4
Portc = 8
Wait 1

Portd = 8
Portc = 16
Wait 1

Portd = 16
Portc = 32
Wait 1

Goto 10
End

В BASCOM симуляция работает, на портах значения меняются как надо.
Прошил. Два индикатора, подключенные к порту D, показывают как надо.
С портом С что-то странное. Состояние выводов такое:

С0 - всегда 0, как и надо
С1 - изменяется 0 или 5, как надо
С2 - всегда 5
С3 - всегда 5
С4 - всегда 0
С5 - всегда 5
С6 - всегда 0
С7 - всегда 0

Соответственно индикатор 3 не горит вообще, как и положено при переполнении.
Индикатор 4 показывает 2.

Т.е. похоже, что распайка правильная, а что-то не так с МК.

Какие могут быть причины? Может ли мешать кварц? Может порт С палёный? Что ещё можно проверить?

GOGI

координатор
★★★★
ИМХО самое простое, залить программу на голый МК с питанием от батарейки и проверить состояние портов. Если все нормально, то резать дороги или выпаивать микросхемы на плате и также смотреть состояние на порте С без нагрузки.
1  
+
-
edit
 

Serge77

модератор

Погуглил и оказалось, что об этот portc спотыкаются многие. У него биты 2-5 по умолчанию задействованы на JTAG и не работают, как нормальные порты. Нужно изменить фьюзбит JTAGEN. Изменил - всё работает.
RU termostat #11.03.2008 10:39  @Serge77#09.03.2008 21:09
+
-
edit
 

termostat

аксакал

> Погуглил и оказалось, что об этот portc спотыкаются многие. Нужно изменить фьюзбит JTAGEN. Изменил - всё работает.


на стр. 2 курса - h--p://avr123.nm.ru/02.htm

КРУПНО и ЖИРНО и ЧЁРНО написано:

Цитата: По умолчанию в МК включен интерфейс JTAG - поэтому 4 ножки в PORTC не доступны для обычного использования!

Чтобы отключить JTAG нужно изменить фьюз JTAGEN в "1".

JTAG можно выключить и программно - для этого нужно два раза подряд вписать "1" в бит JTD в регистре MCUCSR в течении 4 тактов МК. Чтобы опять включить JTAG нужно два раза подряд вписать "0" в бит JTD.
RU termostat #11.03.2008 11:04
+
-
edit
 
+
-
edit
 

Serge77

модератор

Хорошо, что у тебя написано ;^))

Сейчас посты видишь?
RU termostat #11.03.2008 12:36
+
-
edit
 
RU Full-scale #22.03.2008 12:53
+
-
edit
 

Full-scale

опытный

Прошу прощения если уже было, последнее время мне не удается следить за всеми темами.
Ссылка запрещена по требованию [показать]

Подробное описание микроконтроллера ATtiny 2313 на русском языке.
 
RU Gеnеral #29.03.2008 16:16
+
-
edit
 

Gеnеral

втянувшийся
Господа электронщики, подскажите. Как можно в схеме высотомера у Lioxи и Serge77 переделать передачу данных не с компорта а с USB
 

GOGI

координатор
★★★★
Передавать через USB шнурок для старых сотовых, к примеру, сименсов
1  
RU Gеnеral #29.03.2008 17:25
+
-
edit
 

Serge77

модератор

GOGI> Передавать через USB шнурок для старых сотовых, к примеру, сименсов

А драйвера какие-то нужны? Это же переходник СОМ-USB?

GOGI

координатор
★★★★
нужны. Идут в комплекте со шнуром. В системе получается виртуальный ком-порт. Это Термостат такую идею подсказал достаточно давно.
1  
+
-
edit
 

Serge77

модератор

Т.е. это получается то же, что и "обычный" переходник СОМ-USB, только дешевле?
RU Андрей Суворов #30.03.2008 12:33
+
-
edit
 

Андрей Суворов

координатор

Да, и лишних преобразователей LVTTL<->RS-232 не будет. Я так делаю давно, фотка на мосгирдовском сайте трёхлетней давности.
 
RU termostat #03.04.2008 14:44
+
-
edit
 

termostat

аксакал

Осциллограф на звуковую карту ПК - программа (1.6 Мб)
depositfiles.com/files/3759694

описание rl-team.net/warez/1146195023-zapominajushhijj-oscillogaf-1.15.html

Можно использовать как 2 канальный самописец.
NO Gеnеral #04.04.2008 14:08
+
-
edit
 

Gеnеral

втянувшийся
Можете сказать, в тексте программы для высотамера конструкции Sеrgе77, с какой строчки программы (Liохаи) по какую убрать текст. Я хочу использовать для записи данных со стенда в память МК и считывания в ПК.
 
Это сообщение редактировалось 04.04.2008 в 14:24
+
-
edit
 

Serge77

модератор

Можно ничего не убирать, оно не мешает. Программа записывает всё, что тебе надо, и всё считывает.
NO Gеnеral #04.04.2008 18:58  @Serge77#04.04.2008 15:46
+
-
edit
 

Gеnеral

втянувшийся
Serge77> Можно ничего не убирать, оно не мешает. Программа записывает всё, что тебе надо, и всё считывает.
О-О это замечательно, огромное спасибо
 
RU termostat #06.04.2008 19:43
+
-
edit
 

Lioxa

втянувшийся
Пишу программу в CodeVisionAVR , пробую дебугить в VMLAB сразу включается WDT как эту хрень отключить, где нибудь в конфиге , что бы он вобще не включался ?
 
RU termostat #24.04.2008 10:56
+
-
edit
 

termostat

аксакал

Настроить в "Опиции - Ерор репотин" но и без нстройки он один раз предупредит и всё. просто жму сфетофор обчно 3 раза для начала симуляции непрерывной. Вот - avr123.nm.ru
RU termostat #30.04.2008 22:30
+
-
edit
 

termostat

аксакал

Вот сделал задачку-упражнение 13 - Сервоконтроллер на 8 servo на ATmega16 - программирование - прием последовательных команд по USART и вывод управляющих импульсво с помощью таймера и прерывания. Есть программа управления на 8 servo для ПК.
h--p://avr123.nm.ru/z13.htm
1 2 3 4 5 6 7 38

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru