Библиотека AVR для PIC
Библиотека AVR для PIC
Есть библиотека на СИ, для LCD дисплеев на базе процессора HD44780, для микроконтроллеров AVR (lcd.h и lcd.c). Можно ли ее использовать для микроконтроллера PIC, если да, то что нужно изменить? Или же есть подобная библиотека для PIC микроконтроллеров?
- Реклама
Re: Библиотека AVR для PIC
[uquote="call",url="/forum/viewtopic.php?p=3248539#p3248539"]Или же есть подобная библиотека для PIC микроконтроллеров?[/uquote]
Выбирай!
Выбирай!
Re: Библиотека AVR для PIC
Винегрет, но надо разбираться. 
Re: Библиотека AVR для PIC
Call, для сего дисплея просто необходимо свою либу сбацать .
Чисто из спортивного интереса..
Чисто из спортивного интереса..
Re: Библиотека AVR для PIC
dosikus, и не только из спортивного интереса: сделав под себя функции, потом удобно работать...
- Реклама
Re: Библиотека AVR для PIC
[uquote="dosikus",url="/forum/viewtopic.php?p=3248588#p3248588"]Call, для сего дисплея просто необходимо свою либу сбацать .
Чисто из спортивного интереса..[/uquote]
Когда-то я занимался микроконтроллерами, ими нельзя было не заниматься, ибо это как наркотик. Занимался радиоэлектроникой и работал по данной специальности. Сейчас мне идет седьмой десяток лет, я давно не занимаюсь радиоэлектроникой. Давно уже программирование для меня, это исключительно веб-программирование. Это не требует напрягать зрение, то что я ранее спокойно читал самый мелкий шрифт на компонентах так как близорукость, теперь под большим увеличением и то трудно, ну и прочие проблемы возрастные.
Естественно за много лет очень многое забылось, сейчас потребовалось сделать нечто, вот и пришлось вспоминать. А вспоминать за такой перерыв, это как заново с головой ... Но с возрастом, к сожалению, и память не такая "хваткая" становится, увы, но это так. Мне легко осваивать новое из той сферы, которой я сейчас занимаюсь, а то что ранее было, это далеко в недрах памяти похоронено, и с этим сложнее.
Проблема не в "железе" как таковом, не в СИ или Ассемблере (последний, занимаясь ранее МК, предпочитал, так как способствует пониманию архитектуры, в которую было интересно вникать), а в усвояемости. Это как и со зрением - глаза то видят, но не хватает остроты.
Несложное на PIC12F675 я сделал, что помогло освежить в памяти мелочи кое какие. Нужно еще сделать нечто посерьезнее - контроллер PIC16F876A и LCD1602A. Интернет пестрит примерами его применения, вот и думалось, что уж точно есть под него библиотеки готовые. Есть, с хорошим набором функций, но под AVR. Вот я и подумал - взять эту библиотеку + inttypes.h. Попробую на основе всего имеющегося материала что-то сделать, надеюсь не 70-летнему юбилею.
Заказать это сделать кому-то как работу, такое не возможно, ибо же наркотик, привыкание моментальное, да и вообще, программисты в любом возрасте слегка чекнутые.
Чисто из спортивного интереса..[/uquote]
Когда-то я занимался микроконтроллерами, ими нельзя было не заниматься, ибо это как наркотик. Занимался радиоэлектроникой и работал по данной специальности. Сейчас мне идет седьмой десяток лет, я давно не занимаюсь радиоэлектроникой. Давно уже программирование для меня, это исключительно веб-программирование. Это не требует напрягать зрение, то что я ранее спокойно читал самый мелкий шрифт на компонентах так как близорукость, теперь под большим увеличением и то трудно, ну и прочие проблемы возрастные.
Естественно за много лет очень многое забылось, сейчас потребовалось сделать нечто, вот и пришлось вспоминать. А вспоминать за такой перерыв, это как заново с головой ... Но с возрастом, к сожалению, и память не такая "хваткая" становится, увы, но это так. Мне легко осваивать новое из той сферы, которой я сейчас занимаюсь, а то что ранее было, это далеко в недрах памяти похоронено, и с этим сложнее.
Проблема не в "железе" как таковом, не в СИ или Ассемблере (последний, занимаясь ранее МК, предпочитал, так как способствует пониманию архитектуры, в которую было интересно вникать), а в усвояемости. Это как и со зрением - глаза то видят, но не хватает остроты.
Несложное на PIC12F675 я сделал, что помогло освежить в памяти мелочи кое какие. Нужно еще сделать нечто посерьезнее - контроллер PIC16F876A и LCD1602A. Интернет пестрит примерами его применения, вот и думалось, что уж точно есть под него библиотеки готовые. Есть, с хорошим набором функций, но под AVR. Вот я и подумал - взять эту библиотеку + inttypes.h. Попробую на основе всего имеющегося материала что-то сделать, надеюсь не 70-летнему юбилею.
Заказать это сделать кому-то как работу, такое не возможно, ибо же наркотик, привыкание моментальное, да и вообще, программисты в любом возрасте слегка чекнутые.
Re: Библиотека AVR для PIC
[uquote="call",url="/forum/viewtopic.php?p=3248629#p3248629"]Нужно еще сделать нечто посерьезнее - контроллер PIC16F876A[/uquote]
Не стоит с ним связываться: снят с производства. Лучше 18-ю серию осваивать - много плюсов...
Не стоит с ним связываться: снят с производства. Лучше 18-ю серию осваивать - много плюсов...
Re: Библиотека AVR для PIC
[uquote="-=Vovka=-",url="/forum/viewtopic.php?p=3248703#p3248703"][uquote="call",url="/forum/viewtopic.php?p=3248629#p3248629"]Нужно еще сделать нечто посерьезнее - контроллер PIC16F876A[/uquote]
Не стоит с ним связываться: снят с производства. Лучше 18-ю серию осваивать - много плюсов...[/uquote]
Так я и не планирую в серию запускать.
Мне нужно сделать в общем-то разовую работу. Потому и нет смысла писать свои библиотеки, на базе готового будет в моем положении легче. Ну а контроллер, какой был под рукой, такой и взял, для меня это не критично.
Не стоит с ним связываться: снят с производства. Лучше 18-ю серию осваивать - много плюсов...[/uquote]
Так я и не планирую в серию запускать.
- КРАМ
- Друг Кота
- Сообщения: 25261
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Библиотека AVR для PIC
Даладна, -=Vovka=-...
http://www.microchipdirect.com/product/ ... F876A-I/SO
http://trt.ru/Stock.php?Part=160&PartG=179
Микрочип НИЧЕГО и НИКОГДА не снимает с производства. Имеются ввиду МК, естественно.
Можно даже купить допотопные с УФ стиранием.
PS
Поиски и разборы с библиотеками едва ли не больше времени отнимут, нежели написание своей.
Там протокол - элементарщина.
http://www.microchipdirect.com/product/ ... F876A-I/SO
http://trt.ru/Stock.php?Part=160&PartG=179
Микрочип НИЧЕГО и НИКОГДА не снимает с производства. Имеются ввиду МК, естественно.
Можно даже купить допотопные с УФ стиранием.
PS
Поиски и разборы с библиотеками едва ли не больше времени отнимут, нежели написание своей.
Там протокол - элементарщина.
Re: Библиотека AVR для PIC
[uquote="КРАМ",url="/forum/viewtopic.php?p=3248753#p3248753"]Даладна, -=Vovka=-...
[/uquote]
Ну тады осваиваем KP580BM80A
Ну тады осваиваем KP580BM80A
Re: Библиотека AVR для PIC
Поиски и разборы с библиотеками едва ли не больше времени отнимут, нежели написание своей.
Там протокол - элементарщина.
В любом случае нужно изучать, а там видно будет.
Добавлено after 11 minutes 3 seconds:
Ну тады осваиваем KP580BM80A
Вот этого не пришлось бы, до сих пор даже машинный код команд многих в памяти остался, да и Z80 имеется, но я не собираюсь опять начать делать свой "гаражный компьютер", эти времена прошли. У меня и Atmel есть, но нечем шить их. Собственно какой контроллер не важно, передо мной не стоит задача оптимизации цена/задача, мне просто нужно сделать устройство в экземпляре 1 шт.
Там протокол - элементарщина.
В любом случае нужно изучать, а там видно будет.
Добавлено after 11 minutes 3 seconds:
Ну тады осваиваем KP580BM80A
Вот этого не пришлось бы, до сих пор даже машинный код команд многих в памяти остался, да и Z80 имеется, но я не собираюсь опять начать делать свой "гаражный компьютер", эти времена прошли. У меня и Atmel есть, но нечем шить их. Собственно какой контроллер не важно, передо мной не стоит задача оптимизации цена/задача, мне просто нужно сделать устройство в экземпляре 1 шт.
- КРАМ
- Друг Кота
- Сообщения: 25261
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Библиотека AVR для PIC
[uquote="-=Vovka=-",url="/forum/viewtopic.php?p=3248906#p3248906"]Ну тады осваиваем KP580BM80A
[/uquote]
Это не контроллер, он не имеет отношения к обсуждаемому МК, наконец, обсуждаемый и какой нибудь более новый архитектурно идентичны.
Выражайтесь яснее и не будет комментов...
Это не контроллер, он не имеет отношения к обсуждаемому МК, наконец, обсуждаемый и какой нибудь более новый архитектурно идентичны.
Выражайтесь яснее и не будет комментов...


