Страница 307 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт апр 12, 2012 15:34:55
Chettuser
Думал что там может быть функция типа DELAY... Видимо придётся триггеры тратить.

Хотел "утрамбовать" проект в EPM3128... Жаль.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт апр 13, 2012 08:56:32
Леонид Иванович
Если речь идет о малых задержках (наносекундного диапазона), то в семействе MAX3000 их можно сделать на sharable expanders, не тратя при этом LC. А если задержки большие, то они должны быть кратными периоду тактовой частоты и реализуются на счетчиках и логических автоматах. По-другому никак, синхронный дизайн предполагает, чтобы все триггеры в системе переключались только по фронту тактового сигнала. Можно, конечно, сделать схему в стиле "панк", когда задержки будут определяться внешними RC-цепочками. Но без крайней необходимости такое лучше не делать. Хотя однажды пришлось прибегнуть к этому методу, когда нужно было сделать управляемую аналоговым сигналом линию задержки.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт апр 13, 2012 12:56:44
nibiluk
Кто подскажет, сть
такая схема бегущей строки, как к ней прикошачить сдвиговый регистр чтоб расширить ее ? Я так понимая что нужно на последний столбик цепануть вход регистра, а выходы сделать столбиками дальше, или не так ? и как в прошивке сделать тактовый сигнал на свободную ногу мк ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт апр 13, 2012 21:28:55
Chettuser
Хоть убейте - не помню! Где то видел на днях расшифровку обозначений ПЛИС ALTERA. Внимания особого не обратил, а теперь нужно. Никто не знает где посмотреть?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб апр 14, 2012 08:12:26
Леонид Иванович
Странный вопрос. На altera.com, где же еще. Вот, например, ordering information для MAX II:
http://www.altera.com/literature/hb/max ... i51006.pdf
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб апр 14, 2012 09:19:51
Chettuser
Хех! А я искал и не нашёл

Спасибо!
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб апр 14, 2012 21:17:58
Niaden
Здравствуйте. Подскажите, пожалуйста!
вот спаял себе такую отладочную плату (см. приложение) с atmega8a.
программатор usbasp купил.
но при подключении к компу граф. оболочка avrdude не обнаруживает device
пытаюсь, понять, в чем дело. Все попрозванивал с помощью мультиметра - все работает как надо.
при подключении к компу померял напрягу на ножках. На avcc и vcc 5.17 В (у мну от юсб такое идет, но по даташиту на атмегу подходит). на остальных 0-0.05 В. На Reset 5.12 В. Вроде так должно быть?
может, я как то умудрился спалить мегу? как можно проверить ее работоспособность?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 03:49:43
Кислый
делал я эту схему с myrobot еще лет 5 назад. проверьте все соединения, не перепутаны ли линии miso И mosi (у меня at2313 отвечала с перепутанными ногами). если в программаторе нет буфера\инвертера, то провода от него к контроллеру должны быть не больше 15 см.
ВОПРОС
Кто-нибудь может сказать о трансляторах (c C или Python) на Verilog ? Просто то что я нахожу (sysc2ver.sourceforge.net, verilog.net/free.html, tsheffler.com/software/python/,
http://sourceforge.net/projects/myhdl/files/,
http://www.c-to-verilog.com) имеет лохматые даты обновления.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 12:15:38
Gudd-Head
Niaden писал(а):вот спаял себе такую отладочную плату (см. приложение) с atmega8a.
По ДШ надо всё равно подавать питание на AVCC, даже если вы не используете аналоговую часть. Но дело, скорее всего, не в этом.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 13:46:55
nibiluk
Niaden на програматоре должен быть джампер понижения тактовой частоты, если нету то поставь и с ним попробуй.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 20:33:06
xVekx
Народ можно ли на atmega328P в ходе выполнения программы отключать и вкл RESET c пина PC6 ???
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 20:38:37
Кислый
эмм.. соединение пин-пин ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 20:52:32
xVekx
xVekx писал(а):Народ можно ли на atmega328P в ходе выполнения программы отключать и вкл RESET c пина PC6 ???
*программно вкл или откл RESET
или в ходе программы перепрограмировать fuse RESET
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 20:54:44
Gudd-Head
Что значит
xVekx писал(а):отключать и вкл RESET c пина PC6
???
Если вы на ходу хотите перекидывать назначение РС6 (Reset/GPIO), то нет.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 21:29:13
xVekx
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 22:45:19
Кислый
не путайте мелкое с мягким. Причем тут дудка - и фьюз ключа RST_DIS.
в avr-gcc фузы ставятся так :
Код: Выделить всё
#include <avr/io.h>
FUSES =
{
.low = LFUSE_DEFAULT,
.high = (BOOTSZ0 & BOOTSZ1 & EESAVE & SPIEN & JTAGEN),
.extended = EFUSE_DEFAULT,
};
int main(void)
{
return 0;
}
Запрет внешнего сброса ·(PC6·используется для вводя/вывода);·[RSTDISBL=0]
это 8 бит hfuse.
в avr/fuce. биты определены так :
Код: Выделить всё
/* Low Fuse Byte */
#define CKSEL0 ~_BV(0)
#define CKSEL1 ~_BV(1)
#define CKSEL2 ~_BV(2)
#define CKSEL3 ~_BV(3)
#define SUT0 ~_BV(4)
#define SUT1 ~_BV(5)
#define CKOUT ~_BV(6)
#define CKDIV8 ~_BV(7)
#define LFUSE_DEFAULT (CKSEL0 & CKSEL2 & CKSEL3 & SUT0 & CKDIV8)
так что не сложно догадаться, что и как дописать.
только смотрите, потом не жалуйтесь потом, что последовательным программатором больше не можете запрограммировать. для этого на старте проверяйте какой-нибудь пин, и если он джампером привязан к "0", устанавливайте дефолтные настройки фузов.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 22:47:41
Кислый
да. и код установки фузов должен быть атомарным.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 23:13:50
2010kira2010
Здравствуйте. Пожалуйста подскажите как можно реализовать по включению будильника запуск проигрывания плейлиста?
Часы с будильником сделаны на базе ATmega16, будильник на 7-мь записей. И хотелось бы чтобы на определённую запись будильника, запускался определённый плейлист. Плеер сделан по классике на PIC24 и mp3-конвертере VS1011.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс апр 15, 2012 23:56:23
Кислый
у меня есть жигули и ауди 80. я хочу чтобы при нажатии при клаксон в жигулях срабатывали тормоза в ауди
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн апр 16, 2012 08:24:42
2010kira2010
Кислый писал(а):у меня есть жигули и ауди 80. я хочу чтобы при нажатии при клаксон в жигулях срабатывали тормоза в ауди
А что, вполне реализуемо, даже название проекта придумал уже: "Блондинка"....правда иногда подглючивать будет и вместо тормоза, газ срабатывать будет.