snayperAlfa 0 25 июля, 2009 Опубликовано 25 июля, 2009 · Жалоба Приветствую всех электронщиков и программистов. Осенью начнется очередной семестр моего обучения в университете и у нас появится дисциплина "Программирование встраиваемых компьютерных систем". И как я уже догадываюсь по ней будет либо РГР либо курсовая. Только вот хотелось бы выбрать какую нибудь тему интересную. Но вот никак не могу придумать. Подскажите, пожалуйста, чегоб такого выбрать. У меня в наличии есть стенд с LPC2388 и AVR ATMega 16 и 32. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 27 июля, 2009 Опубликовано 27 июля, 2009 · Жалоба Приветствую всех электронщиков и программистов. Осенью начнется очередной семестр моего обучения в университете и у нас появится дисциплина "Программирование встраиваемых компьютерных систем". И как я уже догадываюсь по ней будет либо РГР либо курсовая. Только вот хотелось бы выбрать какую нибудь тему интересную. Но вот никак не могу придумать. Подскажите, пожалуйста, чегоб такого выбрать. У меня в наличии есть стенд с LPC2388 и AVR ATMega 16 и 32. На ARM можно неплохую видеоигру сваять с подключением к TV. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x736C 0 30 июля, 2009 Опубликовано 30 июля, 2009 (изменено) · Жалоба На ARM можно неплохую видеоигру сваять с подключением к TV. Ага, например такую Изменено 30 июля, 2009 пользователем x736C Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
snayperAlfa 0 30 июля, 2009 Опубликовано 30 июля, 2009 · Жалоба Нифигаж себе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 1 августа, 2009 Опубликовано 1 августа, 2009 · Жалоба Ага, например такую Ну зачем же мучаться?) Можно просто для TV) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 22 августа, 2009 Опубликовано 22 августа, 2009 · Жалоба Ну зачем же мучаться?) Можно просто для TV) Точно и заработать награду:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 23 августа, 2009 Опубликовано 23 августа, 2009 · Жалоба Только вот хотелось бы выбрать какую нибудь тему интересную.Если играете в авиасимуляторы, то можно подключить к симулятору какой-нибудь реальный авиационный прибор. Вот ребята в Киеве целую кабину построили и "летают". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 23 августа, 2009 Опубликовано 23 августа, 2009 · Жалоба Только вот хотелось бы выбрать какую нибудь тему интересную. Потратьте это время на безусловное владение языком С, не ставя великих творческих задач. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 24 августа, 2009 Опубликовано 24 августа, 2009 · Жалоба Потратьте это время на безусловное владение языком С, не ставя великих творческих задач. Похоже, человек уже добился результата, раз молчит) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
snayperAlfa 0 24 августа, 2009 Опубликовано 24 августа, 2009 · Жалоба Точно. Сделал по совету папы кодовый замок на AVR. Прицепил туда клавиатурную матрицу, LCD 2*16. ЖК подсоеденил чтобы не казалось слишком просто для препода. Еще сделал возможность изменения основного кода с клавиатуры и записью онного в EEPROM. Работает однако. ПОтом переносил это дело из Codevision в WinAVR, потому что по условиям задания нужно разработать прогу в бесплатном компиляторе. Пришлось варить котелком потому что WinAVR не понимает такого как if(!PINA.4){ . Пришлось заменять на if(!(PINA & (1<<4))){ , хотя у меня почемуто сомнения насчет правильности последнего, но работает все правильно и безошибочно. Функции для ЖК писал сам, типа похвалюсь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 25 августа, 2009 Опубликовано 25 августа, 2009 · Жалоба Точно. Сделал по совету папы кодовый замок на AVR. Прицепил туда клавиатурную матрицу, LCD 2*16. ЖК подсоеденил чтобы не казалось слишком просто для препода. Еще сделал возможность изменения основного кода с клавиатуры и записью онного в EEPROM. Работает однако. Поздравляю! В далеком 2003 освоил pic16f84 именно, собрав кодовый замок. Затем, в 2004 - at90s2313, и тоже на кодовом замке. Правда там еще UART был задействован для связи с "сервером" - комп 286 под ДОСом. На нем хранилась база юзеров и паролей. Т.е. кодовый замок был по сути дела клавиатурой и не более. Он слал введенный пароль на сервер, а тот уже проводил верефикацию и решал - пускать или нет) ПОтом переносил это дело из Codevision в WinAVR, потому что по условиям задания нужно разработать прогу в бесплатном компиляторе. Так чем же удобнее CV? Нужно было сразу в WinAVR начинать) Тем более, не смотря на бесплатность, не такой уж он и отсталый от коммерческих брендов, таких, как IAR. Пришлось варить котелком потому что WinAVR не понимает такого как if(!PINA.4){ . Пришлось заменять на if(!(PINA & (1<<4))){ , хотя у меня почемуто сомнения насчет правильности последнего, но работает все правильно и безошибочно. И правильно делает, что не понимает! :maniac: Все эти PINX.? не более, чем макросы и расширения языка, не переносимые, как Вы уже выяснили. Стандартный подход, ну для AVR точно, именно с использованием маски! А пример Ваш верный, не сомневайтесь! Точно. Функции для ЖК писал сам, типа похвалюсь. И правильно, что сами! Ну если учиться, конечно, хотите! Пользоваться готовыми либами IO для таких простых МК, как AVR, я не рекомендую и смысла в них не понимаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться