Страница 412 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 14, 2013 14:13:21
ibiza11
1essor1 писал(а):в сторону каких интерфейсов смотреть
Да хоть на RS232
1essor1 писал(а):И еще необходимо быстродействие передачи
Конкретнее в цифрах
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 14, 2013 14:24:11
1essor1
slavokhire5, ,благодарствую! Действительно, отдать один порт под это не проблема, так и сделаю)
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 14, 2013 14:32:29
ibiza11
неужели нужны скорости передачи больше 7МГц?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 14, 2013 15:35:39
1essor1
Пардон, кажется, накосячил с расчетами, прошу сильно не бить молодого кота) тут походу вообще черепашьи скорости

. за менее чем 1мс получить и записать в оперативу ориентировочно 20 байт
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт мар 14, 2013 16:00:46
pokk
Подскажите, как инициализировать порт что бы АЦП работало.
Сделал инициализацию на ввод во, как Z состояние, он не заработал. А когда просто убрал её, то всё заработало.

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 15, 2013 09:11:49
Gudd-Head
pokk писал(а):Подскажите, как инициализировать порт что бы АЦП работало.
Телепаты в отпуске. Что за МК?
Как правило, достаточно только запустить АЦП и выбрать соотв. канал АЦП.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 15, 2013 09:18:02
pokk
Gudd-Head писал(а):
Как правило, достаточно только запустить АЦП и выбрать соотв. канал АЦП.
Хорошо, а то я думал без инициализации порта не совсем верно хоть и работает =)
МК mega128
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 15, 2013 15:40:22
Alexeyslav
менее чем 1мс получить и записать в оперативу ориентировочно 20 байт
получаем 20кбайт/сек и больше - тут только SPI... UART можно еще попробовать на скорости 1Мбит, но тут трудности возникают из-за самого принципа его работы.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 15, 2013 15:57:54
slavokhire5
TWI / I2C вполне утянет такую скорость.
+ I2C - масштабируемость. до 255 устройств по 2-м (3-м) проводам
+ SPI - выше скорость. но требует на каждое новое устройство +1 вывод для управления. или дешифратор, но это уже лишняя микросхема ==> дороже, лишнее место на плате, больше потребление и т.д.
ну и SPI проще программно реализуется, ИМХО)
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 15, 2013 19:57:23
ibiza11
Alexeyslav писал(а): получаем 20кбайт/сек и больше - тут только SPI... UART можно еще попробовать на скорости 1Мбит, но тут трудности возникают из-за самого принципа его работы.
20 байт/0,001с = 20000Б/с = 156,2кб/с. между этим числом и 1 Мбит/с разве нет больше значений? Если связь между двумя контроллерами, то не обязательно использовать стандартную скорость.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт мар 15, 2013 23:51:50
Alexeyslav
единичка круглее. Темболее что передать 20 байт надо меньше чем за 1мс, чем меньше время передачи тем больше свободы маневра... вдруг там прерывания будут возникать во время передачи? чуть задержатся - и все просрочено. Жаль что в AVR нет аппаратного DMA.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 08:35:56
1essor1
Ого, обсуждения пошли) только я не понял, какова максимальная скорость SPI? потянет ведь? связать действительно нужно всего лишь два мк
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 08:46:18
ibiza11
Alexeyslav писал(а):чем меньше время передачи тем больше свободы маневра...
чтобы что-то принять/получить не нужно ждать пока идет прием/передача нужно лишь обработать_прерывание_приема/запустить_передачу. пока идет прием/передача битов - контроллер работает на своей частоте и выполняет другие задачи.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 12:39:16
Chettuser
Не пинайте чайника, а подскажите, пожалуйста:
Пришлось заняться PIC18ми
нашёл конфиг на PIC18F1320
Спойлер
Код: Выделить всё
#pragma config WDT = OFF
#pragma config OSC = INTIO2
#pragma config MCLRE = OFF
#pragma config PWRT = ON
#pragma config DEBUG= OFF
#pragma config LVP = OFF
#pragma config FSCM = OFF
#pragma config IESO = OFF
#pragma config BOR = OFF
#pragma config STVR = OFF
#pragma config CP0 = OFF
#pragma config CP1 = OFF
#pragma config CPB = OFF
#pragma config CPD = OFF
#pragma config WRT0 = OFF
#pragma config WRT1 = OFF
#pragma config WRTB = OFF
#pragma config WRTC = OFF
#pragma config WRTD = OFF
#pragma config EBTR0 = OFF
#pragma config EBTR1 = OFF
#pragma config EBTRB = OFF
Я хочу под другой камень написать PIC18F14K50. Где искать все эти
на свой МК? Где они прописаны?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 13:14:18
Alexeyslav
В соответствущем инклуднике.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 13:21:38
Chettuser
Это всё хорошо, но я сравнил перед тем как задать вопрос здесь, ничего общего. Таких там не попадается

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 13:25:12
Alexeyslav
Значит их там просто нет, в самом контроллере. Что вобщем-то неудивительно.
Тогда надо сотреть на что влияет конфигурация на первом и устанавливать соответствующие по смыслу во втором.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 13:49:53
Chettuser
Дело в том что в p18f1320.h есть такое
Спойлер
Код: Выделить всё
/*-------------------------------------------------------------------------
* CONFIG3H (0x300005)
*-------------------------------------------------------------------------*/
#define _CONFIG3H_DEFAULT 0x80
#define _MCLRE_OFF_3H 0x7F
#define _MCLRE_ON_3H 0xFF
/*-------------------------------------------------------------------------
* CONFIG4L (0x300006)
*-------------------------------------------------------------------------*/
#define _CONFIG4L_DEFAULT 0x85
#define _STVR_OFF_4L 0xFE
#define _STVR_ON_4L 0xFF
#define _LVP_OFF_4L 0xFB
#define _LVP_ON_4L 0xFF
#define _DEBUG_ON_4L 0x7F
#define _DEBUG_OFF_4L 0xFF
А вот в p18f14k50.h увы... нету.

Где это смотреть? Ведь, например, WDT то по-любому есть в таком МК!
PS: Более того! 14К50 нет даже в PIC18-Config-Settings-Addendum_51537f.pdf
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 14:46:29
Serj324
Помогите мне запустить программу Khazama AVR Programmer ну ни как не получается.
А дело вот в чем собрал я вот такой программатор с этого
http://fischl.de/usbasp/ сайта.
USBasp - USB programmer for Atmel AVR controllers.
Прошил, компьютер определил его устанавил драйвера, и хочу пользоватся вот этой программой Khazama AVR Programmer но уже 5-ть штук скачал с разных мест и вылитает одна и таже ошибка, фаил с расширением ddl не найден.
Фото ошибки прикрепляю, подскажите в чем может быть делло, антивирусник отключен система XP.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Сб мар 16, 2013 15:10:50
Goldsmith
Serj324 писал(а):вылитает одна и таже ошибка, фаил с расширением ddl не найден.
Не
DDL, а
DLL (dynamic-link library).
msvbvm60.dll - это виртуальная машина, необходимая для выполнения программ, написанных на языке Visual Basic 6. Найдете ее в Сети без проблем.
Этой версии языка уже 15 лет (вышла в 1998 году), поэтому к таким программам лучше относиться осторожнее: либо сама программа написана очень давно и лучше поискать более свежую версию, либо ее автор остановился на уровне прошлого века и лучше поискать аналогичный софт от другого автора. Да и тот факт, что автор не включил в дистрибутив необходимые библиотеки, тоже говорит о многом.