Мелкие вопросы по МК и ПЛИС.
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Поставил уже -- не видит. Без драйверов шить вообще не хотел.
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Просто кот, вы в следующий раз фулл скриншот сделайте, а то нам не верится, что это из-за винды у вас проблема.
В поисках истины человек развивается.
-
mr.boroda
- Встал на лапы
- Сообщения: 124
- Зарегистрирован: Вт июл 10, 2012 00:13:27
- Откуда: Белгородская обл.
Re: Мелкие вопросы по МК и ПЛИС.
может кто нибудь объяснить принцип работы и подключения операционного усилителя lm2904? нужно для амперметра с использованием ацп. С измерением вольт разобрался, а как амперы к вольтам привязать не разберусь))
Re: Мелкие вопросы по МК и ПЛИС.
В самом простом случае нужен шунт. Шунт - это очень мелкий резистор. Ему надо обладать стабильностью своего сопротивления от температуры и прочих факторов. Дальше усиливаете падение напряжения на шунте (ОУ по схеме дифференциального усилителя) и загоняете на АЦП. Ток равен падению напряжения на шунте, разделённому на его сопротивление. Естественно, надо учесть усиление вашим ОУ (10 раз, например).mr.boroda писал(а):а как амперы к вольтам привязать не разберусь))
Если нужна гальваническая развязка - тут уже интереснее. Есть всякие вундервафли, например: http://aliot.com.ua/radio.php?item=27307&cat=24276
Re: Мелкие вопросы по МК и ПЛИС.
Посмотрите даташит на усилитель lmv710/711. Там типичная схема - измеритель тока. Я пробовал такую с разными усилителями, нормально.
-
mr.boroda
- Встал на лапы
- Сообщения: 124
- Зарегистрирован: Вт июл 10, 2012 00:13:27
- Откуда: Белгородская обл.
Re: Мелкие вопросы по МК и ПЛИС.
Вот вспомнил что у меня есть трансформатор, когда то давно я от него отматывал витки чтоб напряжение понизить... Так вот маркировки на нем никакой нет... на вторичке 2 обмотки двойным проводом примерно 0.5мм по 11вольт... А вот сколько ампер загадка)) Как узнать то на сколько он расчитан?
Фотки вложил...
Фотки вложил...
Re: Мелкие вопросы по МК и ПЛИС.
вопрос, на счет использования библиотек:
.include "C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\m48def.inc"
.include "driver_nokia3310.h"
настойка экрана
start:
rcall LCDStr(0, 2, “lcd Nokia3310” );
rjmp start;
и тут он мне выдает ошибку:
C:\avr\driver_nokia3310.h(24): error: void: Unknown instruction or macro
C:\avr\nokia3110_2.asm(4): info: 'C:\avr\driver_nokia3310.h' included from here
C:\avr\driver_nokia3310.h(24): error: LCDInit: Unknown instruction or macro
C:\avr\nokia3110_2.asm(4): info: 'C:\avr\driver_nokia3310.h' included from here
C:\avr\driver_nokia3310.h(24): error: syntax error, unexpected '('
C:\avr\nokia3110_2.asm(4): info: 'C:\avr\driver_nokia3310.h' included from here
Вопрос почему? и имеет значения на каком языке написаны Библиотеки? Допустим я использую ассемблер,а библиотека на СИ?
.include "C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\m48def.inc"
.include "driver_nokia3310.h"
настойка экрана
start:
rcall LCDStr(0, 2, “lcd Nokia3310” );
rjmp start;
и тут он мне выдает ошибку:
C:\avr\driver_nokia3310.h(24): error: void: Unknown instruction or macro
C:\avr\nokia3110_2.asm(4): info: 'C:\avr\driver_nokia3310.h' included from here
C:\avr\driver_nokia3310.h(24): error: LCDInit: Unknown instruction or macro
C:\avr\nokia3110_2.asm(4): info: 'C:\avr\driver_nokia3310.h' included from here
C:\avr\driver_nokia3310.h(24): error: syntax error, unexpected '('
C:\avr\nokia3110_2.asm(4): info: 'C:\avr\driver_nokia3310.h' included from here
Вопрос почему? и имеет значения на каком языке написаны Библиотеки? Допустим я использую ассемблер,а библиотека на СИ?
- Вложения
-
- displei.GIF
- (41.83 КБ) 482 скачивания
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Народ, а если, например в панели программатора перепутаны выводы, например МОСИ и МИСО, то программа скажет, что устройство не обнаружено или как?!
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
спящий писал(а):Вопрос почему? и имеет значения на каком языке написаны Библиотеки? Допустим я использую ассемблер,а библиотека на СИ?
Конечно имеет значение на каком языке библиотека. Видно даже если не знаете на каком языке написан пример:
Код: Выделить всё
.include "C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\m48def.inc" ;Подключение библиотеки Асм
Код: Выделить всё
#include "driver_nokia3310.h" //Подключение библиотеки в сиЕсли в ассемблере просто нет таких зарезервированных слов как for, while, else, void, main
а в си это основа языка, то как можно в асм пихать СИ библиотеки?
Может написать вашу прогу на си проще, чем переделывать на асм?
В СИ можно использовать функции асма в виде инлайновых функций для важных со стороны быстродействия кода.
просто КОТ писал(а):Народ, а если, например в панели программатора перепутаны выводы, например МОСИ и МИСО, то программа скажет, что устройство не обнаружено или как?!
С большой долей вероятности так и будет.Как , впрочем, и при любом другом несоответствии схемы подключения, ожидаемой программатором.
В поисках истины человек развивается.
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
А можете панельку проверить?!
Вроде всё правильно, но на всякий пожарный. . .
Вроде всё правильно, но на всякий пожарный. . .
- Вложения
-
- АТтини13.rar
- Вотъ!
- (1.62 КБ) 208 скачиваний
Re: Мелкие вопросы по МК и ПЛИС.
спящий писал(а):Вопрос почему? и имеет значения на каком языке написаны Библиотеки? Допустим я использую ассемблер,а библиотека на СИ?
Именно потому что библиотека на Си, а пишите на ассемблере.
Вы можете откомпилировать библиотеку на Си, с помощью соответствующего компилятора Си, с опцией получения ассемблерного листинга (обычно, файл с расширением .S) и подключить этот файл к ассемблерному проекту. Только функции придётся вызывать с учётом того, как параметры передаются и возвращаются в Си.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
да что с учетом, можно просто подглядеть как работает и переделать под свои нужды.
В поисках истины человек развивается.
Re: Мелкие вопросы по МК и ПЛИС.
mr.boroda писал(а):трансформатор
Вопрос, заданный не в правильной теме = неполучение ответа + оффтоп. В разделе "Питание" все только о трансах и говорят ( периодически )
- просто КОТ
- Друг Кота
- Сообщения: 12364
- Зарегистрирован: Пт дек 17, 2010 15:07:50
- Откуда: Крымский Федеральный Округ
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
просто КОТ писал(а):А можете панельку проверить?!
Вроде всё правильно, но на всякий пожарный. . .
Народ, ХЭЛП!
Re: Мелкие вопросы по МК и ПЛИС.
Ребят где в этой схеме программатора можно посадить светодиоды в качестве индикации чтение/запись http://eldigi.ru/site/programmators/2.php
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Чтение-запись вряд ли, а вот обмен данными можно. С ноги MISO контроллера можно поробовать.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
Думаю, что при том протоколе обмена, который там используется, будут, что MISO, что MOSI светиться не в попад.Gudd-Head писал(а):Чтение-запись вряд ли, а вот обмен данными можно. С ноги MISO контроллера можно поробовать.
zip900, только на принтерный порт на прямую светодиоды вешать не надо - рискуете сжечь порт. Через любой буфер - 74HC244, 74HC04, 74HC14 ...
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
MISO я имел в виду в первой схеме чтобы порт не пожечь. А так, наверное, на SCK хорошо бы.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по МК и ПЛИС.
MISO - хитро! Я даже сразу и не просёк всю глубину замысла. 
Последний раз редактировалось Kavka Ср авг 08, 2012 12:25:55, всего редактировалось 1 раз.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Да-да-да (читаем вторую строчку подписи) 
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]

