Мелкие вопросы по МК и ПЛИС.
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Чувствую всех вопросов здесь не задам и ответов на них не получу - пойду помучаю MPLAB.
-
petrenko
- Друг Кота
- Сообщения: 5321
- Зарегистрирован: Вт фев 21, 2012 13:51:55
- Откуда: Начинающий
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Заодно появятся ещё новые вопросы - так что как "помучаете" - ждём-с. 
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Компилятор не самовольничает, он делает ровно то что ему сказали. Для начала попробуй осознать что из себя представляет текстовый файл, в котором хранится исходник программы.
На диске и в памяти нет никаких символов, есть только двоичные коды.
На диске и в памяти нет никаких символов, есть только двоичные коды.
Re: Мелкие вопросы по МК и ПЛИС.
Вот-вот!Alexeyslav писал(а):На диске и в памяти нет никаких символов, есть только двоичные коды.
Чуть добавлю абстракции и путаницы.
Откройте в текстовом редакторе какой-нибудь видео файл или jpeg/png (или другую картинку), для пущей абсракции можно в шестнадцатеричном редакторе/виде открыть - там нет видео и картинок, там только коды, нолики и единички в конечном итоге. И процессор компа нифига не знает о том, что это видео или картинка. Процессор выполняет программу, которая написана человеком, который заложил в эту программу, что видео файл надо декодировать определённым образом.
Аналогично и со знакогенератором и кодировками - люди используют определённое соглашение меду собой о том, что определённый код (число) будет соответствовать определённому символу. И таких соглашений (читай кодировок) может быть много. И согласно принятых соглашений люди пишут программы.
Можно пользоваться готовыми стандартами и библиотеками. И тогда может показаться, что компилятор что-то делает сам. Вроде бы да. Но компилятор и библиотеки тоже написан людьми, которые использовали множество соглашений (читай стандартов). Т.е. так или иначе всё упирается в договорённости/соглашения/стандарты принятые ранее людьми.
Вот, как-то так.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Что за хрень?
Силюсь заюзать EUSART в синхронном режиме, XC8 леченый от жадности, PIC16F887.
Нифига не пойму! В ERRATA ничего про USART. В даташите - как обычно, 2 режима. А MPLAB ругается.
UART-W0005: Synchronous mode is not implemented in USART. Use Asynchronous mode only.
Силюсь заюзать EUSART в синхронном режиме, XC8 леченый от жадности, PIC16F887.
Нифига не пойму! В ERRATA ничего про USART. В даташите - как обычно, 2 режима. А MPLAB ругается.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Это отладчик ругается. Ну не реализован в нем этот режим работы... да собственно... зачем нужен синхронный режим? В этом есть острая необходимость? источник и приемник имеют нестабильную тактовую частоту?
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
сегодня мучал nios2 от альтеры, платка клон digiasic c EP2C5T144. Спустя какое-то время "эльфы" перестали литься в камень ( на борту есть epcs4n, но я ее не использовал ).


думал и на софт, и на винду. подскажите кто сталкивался
фото

думал и на софт, и на винду. подскажите кто сталкивался
фото
Спойлер
- Вложения
-
- id.png
- (7.25 КБ) 775 скачиваний
-
- sopc-qsys.png
- (119.19 КБ) 703 скачивания
-
- error.png
- (7.29 КБ) 751 скачивание
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
иногда случается чудо и сигнатура читается. но прошить попрежнему не получается


Спойлер
шью вот это, этим, для этого (готовлюсь к кото-дням-вареньям)RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
Re: Мелкие вопросы по МК и ПЛИС.
а какие мк применяют в межконтинентальных ракетах ?
Tell Me The Truth
-
Dark_Rider
- Держит паяльник хвостом
- Сообщения: 956
- Зарегистрирован: Чт июл 19, 2012 10:30:17
Re: Мелкие вопросы по МК и ПЛИС.
немного оффтопа что ли:
поиск по продуктам atmel (подбор нужного МК)
http://www.atmel.com/v2pfresults.aspx#(actives:!(),data:(area:%27%27,category:%2734864%27,pm:!(),view:list),sc:1)
поиск ведется по обьему флеш памяти, количеству ножек, частоте, типу ЦПУ, напряжению, кол-ву байтов EEPROM, кол-ву каналов шима и много другого.
очень удобно.
поиск по продуктам atmel (подбор нужного МК)
http://www.atmel.com/v2pfresults.aspx#(actives:!(),data:(area:%27%27,category:%2734864%27,pm:!(),view:list),sc:1)
поиск ведется по обьему флеш памяти, количеству ножек, частоте, типу ЦПУ, напряжению, кол-ву байтов EEPROM, кол-ву каналов шима и много другого.
очень удобно.
Re: Мелкие вопросы по МК и ПЛИС.
Alexeyslav писал(а):Это отладчик ругается. Ну не реализован в нем этот режим работы... да собственно... зачем нужен синхронный режим? В этом есть острая необходимость? источник и приемник имеют нестабильную тактовую частоту?
Бред... Это угрёбищность XC8... компиль не должен ломать мысли эмбеддера...
ТС'у режим 9-бит SPI понадобился...
"Я не даю готовых решений, я заставляю думать!"(С)
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
FreshMan писал(а):а какие мк применяют в межконтинентальных ракетах ?
Микроконтроллеры? В системах навигации например ADSP, FPGA стоят.
-
Chettuser
Re: Мелкие вопросы по МК и ПЛИС.
Вопрос наверное специфичный.
Разрабатывая сложное изделие приходится на бумаге рисовать циклограмму работы - т.е. в какие промежутки времени что должно происходить.
В связи с этим возник вопрос - существуют ли какие-либо программы для создания таких вот циклограмм? Поиск в гугле что то не сильно помогает в этом вопросе. Microsoft Visio как бы ближе, но...
Разрабатывая сложное изделие приходится на бумаге рисовать циклограмму работы - т.е. в какие промежутки времени что должно происходить.
В связи с этим возник вопрос - существуют ли какие-либо программы для создания таких вот циклограмм? Поиск в гугле что то не сильно помогает в этом вопросе. Microsoft Visio как бы ближе, но...
- GARMIN
- Держит паяльник хвостом
- Сообщения: 952
- Зарегистрирован: Вс дек 02, 2012 16:58:33
- Откуда: от туда
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Для диаграмм самый удобный yEd:
http://www.yworks.com/en/index.html
http://www.yworks.com/en/index.html
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Что-то я туплю. Можно ли как-то аппаратно организовать 3-х проводный интерфейс как у DS1620, скажем, на AVR?
The 3–wire bus is comprised of three signals. These are the RST (reset) signal, the CLK (clock) signal, and the DQ (data) signal. All data transfers are initiated by driving the RST input high. Driving the RST input low terminates communication. (See Figures 4 and 5.) A clock cycle is a sequence of a falling edge followed by a rising edge. For data inputs, the data must be valid during the rising edge of a clock cycle. Data bits are output on the falling edge of the clock and remain valid through the rising edge.
When reading data from the DS1620, the DQ pin goes to a high-impedance state while the clock is high. Taking RST low will terminate any communication and cause the DQ pin to go to a high-impedance state.
Data over the 3–wire interface is communicated LSB first. The command set for the 3–wire interface as shown in Table 4 is as follows.
Спойлер
3–WIRE COMMUNICATIONSThe 3–wire bus is comprised of three signals. These are the RST (reset) signal, the CLK (clock) signal, and the DQ (data) signal. All data transfers are initiated by driving the RST input high. Driving the RST input low terminates communication. (See Figures 4 and 5.) A clock cycle is a sequence of a falling edge followed by a rising edge. For data inputs, the data must be valid during the rising edge of a clock cycle. Data bits are output on the falling edge of the clock and remain valid through the rising edge.
When reading data from the DS1620, the DQ pin goes to a high-impedance state while the clock is high. Taking RST low will terminate any communication and cause the DQ pin to go to a high-impedance state.
Data over the 3–wire interface is communicated LSB first. The command set for the 3–wire interface as shown in Table 4 is as follows.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- GARMIN
- Держит паяльник хвостом
- Сообщения: 952
- Зарегистрирован: Вс дек 02, 2012 16:58:33
- Откуда: от туда
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
SPI уже не годится? По моему он самый.
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Мелкие вопросы по МК и ПЛИС.
В dallas извращенцы сидят... У всех нормальных людей в SPI линия называется (n)CSx и активной считается при "0", а у них она RST и активной считается "1"
Да еще и MOSI с MISO объединили...
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Re: Мелкие вопросы по МК и ПЛИС.
Посоветуйте с чего именно мне начать знакомство с МК? Хочу очень изучить все это
- Pavel_1978
- Опытный кот
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
Re: Мелкие вопросы по МК и ПЛИС.
pibyk писал(а):Посоветуйте с чего именно мне начать знакомство с МК? Хочу очень изучить все это
А что именно интересно? что есть?
Re: Мелкие вопросы по МК и ПЛИС.
pibyk - Вам, наверное, лучше сюда: http://radiokot.ru/forum/viewtopic.php?f=62&t=33