Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Аlex »

Имя массива - указатель на его первый элемент. Т.е. он эквивалентен &rx_buffer[0]
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Как в XC8 (PIC16F887) отследить окончание записи в EEPROM? Не пойму что использовать:

Код: Выделить всё

while (WR);

или

Код: Выделить всё

while (!EEIE);
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Аlex »

Chettuser писал(а):Как в XC8
Собственно, как и в любом другом компиляторе - бит окончания записи. Бит найдёте в даташите в разделе "EEPROM".
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

Тады для чего флаг прерывания нужен?
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Alexeyslav »

Чтобы вызвать прерывание по окончании записи, разве нет?
Аватара пользователя
sphincs
Нашел транзистор. Понюхал.
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение sphincs »

симулирует ли протеус работу кварца? можно ли в нем проверить работу часов реального времени на атмеге32 с кварцем на TOSC1/TOSC2?
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Alexeyslav »

А зачем туда симулировать кварц? подай меандр с генератора...
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

вопрос относителтно ATmega8a
используется Т2 в режиме FastPWM
задействованы обработчики прерываний по переполнению и совпадению
OCR2 принимает значения от 0 до 250
глюк состоит в том , что через определенный интервал времени дважды срабатывает ПОДРЯД обработчик преывания по переполнению
когда же я задаю другой диапазон для OCR2 от 10 до 250 то все идет как по маслу
в чем природа оного глюка ?
Tell Me The Truth
Аватара пользователя
Pink-Pank
Опытный кот
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Pink-Pank »

В том, что на время обработки прерывания таймер у Вас не останавливается, а продолжает считать. код инициализации таймера и обработчиков прерываний выложите.
Fucking static initialization order fiasco
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

Tell Me The Truth
Аватара пользователя
Pink-Pank
Опытный кот
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Pink-Pank »

Фигасе, Вы код засунули в прерывание! Столько условий + вызов функции + вход/выход из обработчика прерывания. Не исключаю возможности, что за время выполнения данного кода Таймер успевает прогнать по кругу и установить флаг на выполнение прерывания повторно. Оставьте в прерывании только самое важное, а код выносите в основную функцию. Ну, и попробуйте как-то его оптимизировать.
Fucking static initialization order fiasco
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

Pink-Pank писал(а):! Столько условий + вызов функции

Код: Выделить всё

 TurnOff_Nixie();

это не ф-ция а макрос
Pink-Pank писал(а):Не исключаю возможности, что за время выполнения данного кода Таймер успевает прогнать по кругу и установить флаг на выполнение прерывания

это исключено
Tell Me The Truth
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ibiza11 »

FreshMan, приведите объявление ваших переменных.
Ставим плюсы: )
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

Tell Me The Truth
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ibiza11 »

функции TurnOff_Nixie(); нехватает дайте. без нее время выполнения обработчика переполнения таймера:
Изображение

ОЙ ОЙ - это при условии работы на частоте 16МГц. у вас там какая частота?
Вложения
test.JPG
(67.8 КБ) 480 скачиваний
Ставим плюсы: )
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

Код: Выделить всё

#define TurnOff_Nixie() {PORTB=0x0A, PORTD&= ~(1<<4 | 1<<3);}

8МГц
Tell Me The Truth
Аватара пользователя
VLAD1996B
Поставщик валерьянки для Кота
Сообщения: 2228
Зарегистрирован: Пт ноя 06, 2009 07:31:42

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение VLAD1996B »

Для девайса понадобились микросхемки памяти 24сХХ. с любой цифрой т е, с ними никогда не работал и их у меня нет :dont_know: Но на платах по находил несколько штук, так вот, перед тем как их впаять в девайс их надо очищать или нет? схема
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение isx »

Здравствуйте!
А как вы подключаете дисплеи к МК? Откуда находится информация о контроллере и командах? К примеру, если мне нужно подрубить такой дисплей с сенсором к МК, то под какой хвост куда смотреть нужно?
Chettuser

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Chettuser »

1602 или от сотовых Вас интересуют?
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение isx »

Прошу прощения... Совсем потерялся, аж ссылку забыл написать :) .
http://www.sotmarket.ru/product/display_nokia_5530_xpressmusic_orig.html
С 1602 проблем нет, с ними работал, а вот с графикой иметь дел не приходилось ещё.... :solder:
Ответить

Вернуться в «Разные вопросы по МК»