Хе, и что потом с этой штуковиной делать? Комп то никак не распознает твою поделку, с терминала вручную команды слать придется…
Видео я когда-то штуку такую, как USB-LPT, для подключения старых принтеров используются, в компе распознаются, как виртуальный LPT порт, стоит шнурок баксов 10 у китайцев, сколько у наших барыг и есть ли- не знаю..
Mach3 с переходниками не работает. Речь идет именно о полноценном! порте ЛПТ с расширенными возможностями. Переходники годятся только для принтеров ну или каких еще примитивных устройств — а для управления станком ЧПУ — не отзывается. Так что Ваше предложение Евгений, увы — не вариант. Как вариант использовалась плата PCI-LPT Controller — но это решение годится только для стационарного ПК у которого на борту нет нужного порта, но совершенно бесполезно в решении вопроса с ноутбуком. Китайцы действительно выпускают такой девайс, но стоит он далеко не 10$ а 80-120$. А это всетаки уже сумма.
Самостоятельная разработка подобного устройства с нуля может выйти в 1к$. Или покупайте готовый, или ищите отлаженные проекты. На мой взгляд 80баков за нужную вещь не большая цена.
Здравствуйте админ. Срочно понадобился интерфейс i2c для связи atmega16 с микросхемой ad5933 поддерживающей данный интерфейс. Не могли бы вы показать на примере в cvavr как именно его применять. А то программу то я написал но cvavr пишет «evaluation version code size limit». Что-то я не уверен что и код сам правильный. В теории то ясно как работает i2c но на практике не понимаю.
Еvaluation version code size limit- это кодвижн таблетку от жадности просит.
Слушай, а зачем тебе такая сложная микруха? Дипломку или курсовую писать заставили?
P.S.
По I2C статейка будет и будет скоро. По сути она уже почти готова, осталось поднять зад и дописать практику. 😉
Интересный сайт. Чего не хватает из интересного, режима микропотребления, микроконтроллеры типа atmega44 экномичные, можно запустить с током потребления в 3 мкА, часики там считать или температуру проверять.
ALEXIS, ты даже не представляешь сколько всего мы тут планировали, и организация крупных проектов с меню и опросом тонны периферии было в списке.
Можешь сам заценить списочек того, по чему я был готов написать статейки:
—————————————————————————
1. I2C:
*Работа со стандартной либой программного I2C, перебрасывание байтов на другой МК.
*Чтение и запись байтов в 24LC512 через программную либу.
*Чтение и запись в 24LC512 аппаратным I2C(который TWI), заливка и воспроизведение звукового файла.
3. Вода:
*Про студентов на форумах.
*Про то, как сложно разрабатывать устройства и хомяков, которые не имея навыков даже для выстругивания деревянной ложки критикуют крутейшие китайские поделки на 400-мегагерцовых контроллерах, с цветными экранчиками, и тонной других фич.
*Сколько стоит разработать устройство.
*Чем отличаюся друг от друга разные AVR и почему полезно иметь в загашнике не только 8-ю мегу.
*Крик души насчет большей части вопросов от новичков. Список самых ж0ских.
4. Силовая электроника:
*Регулятор мощности на полевике(2-я часть).
*Управление нагрузками переменного тока.
*DC-DC на MC34063.
*БП для логики на микрухе от ребят из Power Integrations.
*Шаговик.
*Диммер на МК.
*Мож еще чего, теслу например.
😀
5. Работа с аккумуляторами:
*Рассказать про разные типы, вроде ионок, кислотников, гидридок/кадмиек, и т.д.
*Сделать простенькую импульсную зарядку.
6. Доп. мусор:
*Статейка про теорию аналогового и цифрового ШИМ, думаю интересно многим будет. Плюс учитывая твою страсть к транзисторам- можно будет кинуть словцо насчет генератора пилы на дискретных деталюхах.
*Корпусирование твоих часов.
*Управление контроллером через терминал.
(прием и обработка пакетов)
*Оформление крупных проектов.
*Цифровой потенциометр.
——————————————————
Но в итоге как-то…
Не знаю, настроения нету что ли… Я статейку по I2C мог еще 2 недели назад дописать, но все это время пилил свои штуки.
Огромная просьба объяснить вывод информации на дисплей, а именно какая краказябла за что отвечает на пример sprintf( «t2 %.2f \xefC» ); такая же тема и при выводе в юарт где взять таблицу какой символ что преобразует, а было бы шикарно если эта таблица была бы на вашем сайте что бы не рыться каждый раз в нэти
Доброго времени суток владельцу сайта огромное спасибо!!!!!! За информацию.
В мире остались ещё добрые люди которые делятся мыслями.
Искал у вас урок но не нашёл. А конкретно роботы контроллера с внешней eeprom.
Если будет время может просветите за ранее огромное спасибо!
_________________________________________________
+
Присоединяюсь к словам Александра! Большое спасибо admin on за такие понятные уроки! Занимаюсь самообучением 2 месяца и сам от себя не ожидал, что столько пойму за 2 месяца о микроконтроллерах, и многое благодаря этому сайту!
iEugene0x7CA, Да список более чем интересен. Но порой мне кажется, необходимо привести пару статеек, как работать с даташитом, не все могут понять его описание, поэтому и собирают устройства с сайтов, в то время, как им скорей всего что- то хотелось добавить или изменить в коде. Ну а насчет планов, бог даст — всё будет!
Ну и как по мне пора переходить на STM32, (больно уж платка в столе завалялась), не сразу конечно, но все же. Единственное, что мне удалось, помигать светодиодом при нажатии кнопки Прог-л в CooCox. Успехов!
Виталий, а что там говорить то? Делаешь измерение на входе АЦП не один раз, а с десяток к примеру, затем считаешь средний показатель… Таким образом можно подавить шумы, однако мне ни разу еще не встречалось место, где это было бы хоть сколько-нибудь полезной фишкой.
Александр, управление внешней EEPROM должно было быть в статейке по I2C.
ALEXIS, тут согласен с товарищем Админом, даташит человек читать начинает сугубо из интереса к тому, что у контроллера внутри и тому, как работает то, что генерит нам визард кодвижина.
Насчет STM32, тут хотел вставить картинку с надписью «мигнул светодиодом на AVR- пора переходить на STM32!», но увы найти её не могу.
Стоит понимать, что 32-битные контроллеры нужны только тогда, когда тебе уже становиться тесно в 8-битных. К примеру тебе не хватает 20-ти МГц, надо 166… Или когда нужно быстро считать числа с плавающей запятой(FPU модуль)… Или когда тебе 256 кБ флеши под код не хватает.
Кроме того стоит понимать, что большую часть фич с более крутых МК можно навесить и на AVR, к примеру ЦАПы, более быстрые АЦП, часы реального времени, и т.д.
Достойной эволюцией после AVR я лично вижу изучение ПЛИС, вот это реально крутая и очень быстродействующая штука, можно будет такие ништяки пилить, как лазерный дальномер к примеру, ибо они могут работать на частотах под 200 МГц… Можно пилить на них сам микроконтроллер, но работающий уже на колоссальной частоте, логику ядерную пилить можно для параллельных вычислений… В общем гораздо более крутая штука, чем STM32, который является точно таким-же контроллером, но с которым в отличии от AVR неудобно работать. 🙂
iEugene0x7CA, Пишу программу, пока термометра на NTC 10к термисторе -55 — +55, потом будет термостатом. Калибровка по массиву.Вот и не получается у меня десятые градуса правильно вывести с 10 битами на такой диапазон температур. Пришел к выводу, что разрядности не хватает при ион 5В. Ни где примеров реализации оверсемплинга нету((. Например для 14 бит надо 256 замеров сложить если не ошибаюсь? Куда их можно все записать, и как прочитать? На такое я еще не способен.
Админ знаете? я освоил авр именно у вас на сайте! Вы супер! 😀
Когда будет статься о NRF24l01? очень жду))
я вот читал в других сайтах («фиг знает где что…»)
Думаю что вы создадите статься об этих приемопередатчиках?)))
есть такая программа LCD20, в нее пишешь русский текст, на выходе получаешь кракозябы, эти кракозябы вставляешь в свою программу вместо русского текста
тут есть пример использования http://www.youtube.com/watch?v=uBhRkK7wqlU#t=48
хотелось бы увидеть пример и исходник управления черещ регистр 7seg индикатором и с этого же выхода получать сигнал светодиодной линейки…так в коатце сказать типо скажем индикатор напряжения он показывает через регистр сдвига в цифрах на 7seg и к этим же ножкам подключена линейка из светодиодов и показывает уровень напряжения…в интернете попалась одна статья про это и все больше не нашёл,но автор не даёт исходника для обучения спираясь на то что типо вы на них зарабатывает а мне потеть приходится,даже за плату не согласился и сказал чтоб не писал по этим повадам…прошу от вас может в ваших уроках научусь пользоваться этой системой…
очень надеюсь на появление статьи про обмен информацией микроконтроллеров по протоколу (wake, modbus или что более близко автору) через 485-й интерфейс. тема интересная, но на просторах сети нет ни у кого такого умения все предельно доходчиво объяснять.
Здравствуйте! Спасибо за ваши работы!
Хотелось бы увидеть статью о NRF24L01 и пару примеров работы.
Спасибо!
_________________________________________________ +
Интересно почитать будет топики из раздела STM32, которые будут возможно опубликованы (выше), также интересны примеры не только на дискавери, но и более ширпотребных контроллерах (например stm32f103c8t6)
С наступившим вас! Спасибо за создание этого ресурса.
Моя просьба к вам: могли бы вы разъяснить на простеньком примере MDB протокол. Он похож на RS232, но есть свои нюансы. Спасибо
Здравствуйте, замечательные уроки, все просто и понятно..
Предложение в следующем, с быстрым развитием интернет он становится все более востребовательным, поэтому было бы очень интересно создать хотя бы простеньких проектик с использованием Ethernet (+атмега)..
Спасибо.
Зачем такое городить? Управляющий контролер поставить и обычный USB-UART и маленькое и быстренькое
Хе, и что потом с этой штуковиной делать? Комп то никак не распознает твою поделку, с терминала вручную команды слать придется…
Видео я когда-то штуку такую, как USB-LPT, для подключения старых принтеров используются, в компе распознаются, как виртуальный LPT порт, стоит шнурок баксов 10 у китайцев, сколько у наших барыг и есть ли- не знаю..
Mach3 с переходниками не работает. Речь идет именно о полноценном! порте ЛПТ с расширенными возможностями. Переходники годятся только для принтеров ну или каких еще примитивных устройств — а для управления станком ЧПУ — не отзывается. Так что Ваше предложение Евгений, увы — не вариант. Как вариант использовалась плата PCI-LPT Controller — но это решение годится только для стационарного ПК у которого на борту нет нужного порта, но совершенно бесполезно в решении вопроса с ноутбуком. Китайцы действительно выпускают такой девайс, но стоит он далеко не 10$ а 80-120$. А это всетаки уже сумма.
Ну, а что ты предлагаешь? Я вот к примеру виндовые драйвера для аппаратных железяк писать не умею.
Самостоятельная разработка подобного устройства с нуля может выйти в 1к$. Или покупайте готовый, или ищите отлаженные проекты. На мой взгляд 80баков за нужную вещь не большая цена.
Хочу поддержать, модуль интересный:
Михаил on 14.12.2013 в 01:03
Кроме блютуза, в планах хотелось бы увидеть работу NRF24L01
Здравствуйте уважаемый Администратор ,Учитель!!!
Уроков про шаговые двигателя (униполярные) нехватает.
_________________________________________________
+
Добрый день ув.Админ!
Очень бы хотелось урок по работе с max7219
Здравствуйте админ. Срочно понадобился интерфейс i2c для связи atmega16 с микросхемой ad5933 поддерживающей данный интерфейс. Не могли бы вы показать на примере в cvavr как именно его применять. А то программу то я написал но cvavr пишет «evaluation version code size limit». Что-то я не уверен что и код сам правильный. В теории то ясно как работает i2c но на практике не понимаю.
Еvaluation version code size limit- это кодвижн таблетку от жадности просит.
Слушай, а зачем тебе такая сложная микруха? Дипломку или курсовую писать заставили?
P.S.
По I2C статейка будет и будет скоро. По сути она уже почти готова, осталось поднять зад и дописать практику. 😉
да это дипломная. данные о действительной и мнимой частей комплексного сопротивления хочу выводить или на юарт либо на жк.
Интересный сайт. Чего не хватает из интересного, режима микропотребления, микроконтроллеры типа atmega44 экномичные, можно запустить с током потребления в 3 мкА, часики там считать или температуру проверять.
Здравствуйте!
А Вы не планируете статью, с созданием меню для МК!
В статье про ds1307 есть некое подобие организации меню
ALEXIS, ты даже не представляешь сколько всего мы тут планировали, и организация крупных проектов с меню и опросом тонны периферии было в списке.
Можешь сам заценить списочек того, по чему я был готов написать статейки:
—————————————————————————
1. I2C:
*Работа со стандартной либой программного I2C, перебрасывание байтов на другой МК.
*Чтение и запись байтов в 24LC512 через программную либу.
*Чтение и запись в 24LC512 аппаратным I2C(который TWI), заливка и воспроизведение звукового файла.
2. Энергосбережение:
*Юзание режимов сна.
*Асинхронного таймера
*Статических ЖК экранчиков.
*Внешних регистров для драйва последних.
3. Вода:
*Про студентов на форумах.
*Про то, как сложно разрабатывать устройства и хомяков, которые не имея навыков даже для выстругивания деревянной ложки критикуют крутейшие китайские поделки на 400-мегагерцовых контроллерах, с цветными экранчиками, и тонной других фич.
*Сколько стоит разработать устройство.
*Чем отличаюся друг от друга разные AVR и почему полезно иметь в загашнике не только 8-ю мегу.
*Крик души насчет большей части вопросов от новичков. Список самых ж0ских.
4. Силовая электроника:
*Регулятор мощности на полевике(2-я часть).
*Управление нагрузками переменного тока.
*DC-DC на MC34063.
*БП для логики на микрухе от ребят из Power Integrations.
*Шаговик.
*Диммер на МК.
*Мож еще чего, теслу например.
😀
5. Работа с аккумуляторами:
*Рассказать про разные типы, вроде ионок, кислотников, гидридок/кадмиек, и т.д.
*Сделать простенькую импульсную зарядку.
6. Доп. мусор:
*Статейка про теорию аналогового и цифрового ШИМ, думаю интересно многим будет. Плюс учитывая твою страсть к транзисторам- можно будет кинуть словцо насчет генератора пилы на дискретных деталюхах.
*Корпусирование твоих часов.
*Управление контроллером через терминал.
(прием и обработка пакетов)
*Оформление крупных проектов.
*Цифровой потенциометр.
——————————————————
Но в итоге как-то…
Не знаю, настроения нету что ли… Я статейку по I2C мог еще 2 недели назад дописать, но все это время пилил свои штуки.
Огромная просьба объяснить вывод информации на дисплей, а именно какая краказябла за что отвечает на пример sprintf( «t2 %.2f \xefC» ); такая же тема и при выводе в юарт где взять таблицу какой символ что преобразует, а было бы шикарно если эта таблица была бы на вашем сайте что бы не рыться каждый раз в нэти
не могу найти библиотеку для PCF8574P+ WH1602 можно ли это на СИ
Хотелось бы посмотреть практический пример калибровки АЦП, для терморезистора NTC.
Доброго времени суток владельцу сайта огромное спасибо!!!!!! За информацию.
В мире остались ещё добрые люди которые делятся мыслями.
Искал у вас урок но не нашёл. А конкретно роботы контроллера с внешней eeprom.
Если будет время может просветите за ранее огромное спасибо!
_________________________________________________
+
Присоединяюсь к словам Александра! Большое спасибо admin on за такие понятные уроки! Занимаюсь самообучением 2 месяца и сам от себя не ожидал, что столько пойму за 2 месяца о микроконтроллерах, и многое благодаря этому сайту!
iEugene0x7CA, Да список более чем интересен. Но порой мне кажется, необходимо привести пару статеек, как работать с даташитом, не все могут понять его описание, поэтому и собирают устройства с сайтов, в то время, как им скорей всего что- то хотелось добавить или изменить в коде. Ну а насчет планов, бог даст — всё будет!
Ну и как по мне пора переходить на STM32, (больно уж платка в столе завалялась), не сразу конечно, но все же. Единственное, что мне удалось, помигать светодиодом при нажатии кнопки Прог-л в CooCox. Успехов!
Статью про oversampling ADC! 😀
Виталий, а что там говорить то? Делаешь измерение на входе АЦП не один раз, а с десяток к примеру, затем считаешь средний показатель… Таким образом можно подавить шумы, однако мне ни разу еще не встречалось место, где это было бы хоть сколько-нибудь полезной фишкой.
Александр, управление внешней EEPROM должно было быть в статейке по I2C.
ALEXIS, тут согласен с товарищем Админом, даташит человек читать начинает сугубо из интереса к тому, что у контроллера внутри и тому, как работает то, что генерит нам визард кодвижина.
Насчет STM32, тут хотел вставить картинку с надписью «мигнул светодиодом на AVR- пора переходить на STM32!», но увы найти её не могу.
Стоит понимать, что 32-битные контроллеры нужны только тогда, когда тебе уже становиться тесно в 8-битных. К примеру тебе не хватает 20-ти МГц, надо 166… Или когда нужно быстро считать числа с плавающей запятой(FPU модуль)… Или когда тебе 256 кБ флеши под код не хватает.
Кроме того стоит понимать, что большую часть фич с более крутых МК можно навесить и на AVR, к примеру ЦАПы, более быстрые АЦП, часы реального времени, и т.д.
Достойной эволюцией после AVR я лично вижу изучение ПЛИС, вот это реально крутая и очень быстродействующая штука, можно будет такие ништяки пилить, как лазерный дальномер к примеру, ибо они могут работать на частотах под 200 МГц… Можно пилить на них сам микроконтроллер, но работающий уже на колоссальной частоте, логику ядерную пилить можно для параллельных вычислений… В общем гораздо более крутая штука, чем STM32, который является точно таким-же контроллером, но с которым в отличии от AVR неудобно работать. 🙂
iEugene0x7CA, Пишу программу, пока термометра на NTC 10к термисторе -55 — +55, потом будет термостатом. Калибровка по массиву.Вот и не получается у меня десятые градуса правильно вывести с 10 битами на такой диапазон температур. Пришел к выводу, что разрядности не хватает при ион 5В. Ни где примеров реализации оверсемплинга нету((. Например для 14 бит надо 256 замеров сложить если не ошибаюсь? Куда их можно все записать, и как прочитать? На такое я еще не способен.
Хотелось бы удивить реализацию ModBus мастера и слейва, или пример с объяснениями по существующим библиотекам.
Админ знаете? я освоил авр именно у вас на сайте! Вы супер! 😀
Когда будет статься о NRF24l01? очень жду))
я вот читал в других сайтах («фиг знает где что…»)
Думаю что вы создадите статься об этих приемопередатчиках?)))
Да да… с нетерпением жду)) статью)) о NRF24L01
_________________________________________________
+
Видел на сайте статью про аппаратный ШИМ, а где же программный ШИМ или я плохо смотрел?
я хотел-бы предложить рассмотреть тему QTouch на AVR может что-нибудь получится
Здравствуйте. Расскажите начинающему ка совместить USBASP с программой CodeVisionavr. Спасибо за понимание 🙂
пишете программу в CAVR, компилируете, получаете прошивку, шьете через другую программу. По другому никак.
Уважаемый админ, что делать если дисплей hd44780 qc1602a не воспринимает русский алфавит. ❗
_________________________________________________
+
есть такая программа LCD20, в нее пишешь русский текст, на выходе получаешь кракозябы, эти кракозябы вставляешь в свою программу вместо русского текста
тут есть пример использования http://www.youtube.com/watch?v=uBhRkK7wqlU#t=48
хотелось бы увидеть пример и исходник управления черещ регистр 7seg индикатором и с этого же выхода получать сигнал светодиодной линейки…так в коатце сказать типо скажем индикатор напряжения он показывает через регистр сдвига в цифрах на 7seg и к этим же ножкам подключена линейка из светодиодов и показывает уровень напряжения…в интернете попалась одна статья про это и все больше не нашёл,но автор не даёт исходника для обучения спираясь на то что типо вы на них зарабатывает а мне потеть приходится,даже за плату не согласился и сказал чтоб не писал по этим повадам…прошу от вас может в ваших уроках научусь пользоваться этой системой…
очень надеюсь на появление статьи про обмен информацией микроконтроллеров по протоколу (wake, modbus или что более близко автору) через 485-й интерфейс. тема интересная, но на просторах сети нет ни у кого такого умения все предельно доходчиво объяснять.
Думаю было бы интересным рассмотреть обновление прошивки, используя бутлоадер. Будет полезным для людей, имеющих программатор USBASP.
Здравствуйте! Спасибо за ваши работы!
Хотелось бы увидеть статью о NRF24L01 и пару примеров работы.
Спасибо!
_________________________________________________
+
Интересно почитать будет топики из раздела STM32, которые будут возможно опубликованы (выше), также интересны примеры не только на дискавери, но и более ширпотребных контроллерах (например stm32f103c8t6)
С наступившим вас! Спасибо за создание этого ресурса.
Моя просьба к вам: могли бы вы разъяснить на простеньком примере MDB протокол. Он похож на RS232, но есть свои нюансы. Спасибо
Здравствуйте, замечательные уроки, все просто и понятно..
Предложение в следующем, с быстрым развитием интернет он становится все более востребовательным, поэтому было бы очень интересно создать хотя бы простеньких проектик с использованием Ethernet (+атмега)..
Спасибо.