LINUX.ORG.RU

Эмулятор PIC'ов gpsim-0.21.2


0

0

Вот делаю программу для pic16f874. gpsim - эмулятор, поддерживающий много микроконтроллеров. Очень удобная и функциональная прога. Единственно, что немного раздражает - это gtk1, а так вполне меня устраивает. В новой версии 0.21.2 появилось много заметных изменений, так что если кто использует 0.20 - советую обновиться.

PS. linux-2.6.8.1, fvwm

★★★★★

Проверено: Demetrio ()
Ответ на: комментарий от anonymous

Да, прога знатная! Еще года 2 назад пользовался и тогда стабильно работала

wOrm
()
Ответ на: комментарий от anonymous

> хм. это же сильверкарта? а че там за программы бывают?

Вообще-то PICи - это мощные микроконтроллеры. Они могут делать что угодно. Мой, например, управляет 6-канальным усилителем с lcd, сенсорными кнопками и ИК-пультом.

init ★★★★★
() автор топика

Хаха! Прикольное совпадение! Я ща как-раз ищу материал для лекции по PIC. Буду вкуривать его студентам (-: Вот самый лучший сайт, для тех кто хочет изучить PIC16F84 http://www.mikroelektronika.co.yu/english/product/books/PICbook/0_Uvod.htm

init, респект за наводку на gpsim !

А вообще - PIC, действительно офуенно мощная штука! Практически миникомп в одной микросхеме. Давно ими занимаюсь. Реальная вешч.

vasiliok
()
Ответ на: комментарий от init

>Вообще-то PICи - это мощные микроконтроллеры.

Вообще-то ПИКи - слабые микроконтроллеры.

>Они могут делать что угодно.

А с этим согласен.

smartly ★★★
()
Ответ на: комментарий от smartly

А какое семество контролеров посоветуете для начнающего? Пока выбираю между ПИКами и АВРами... Хотелось бы чтоб С компилятор халявный был...

anonymous
()
Ответ на: комментарий от smartly

> Вообще-то ПИКи - слабые микроконтроллеры.

Я в смысле по возможностям:)

init ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>А какое семество контролеров посоветуете для начнающего? Пока выбираю между ПИКами и АВРами... Хотелось бы чтоб С компилятор халявный был...

Для AVR gcc вполне легко собирается.

http://www.linuxfocus.org/Russian/March2002/article231.shtml

Для PIC --- не знаю. Но avrsim нормально я так и не заставил работать.

anonymous
()
Ответ на: комментарий от anonymous

для AVR виндовый халявный компилер отладчик есть. А вообще это устраревшие контроллеры уже. Но для студентов как раз годятся.

anonymous
()
Ответ на: комментарий от anonymous

1. А для начинающих я бы посоветовал PIC. Первый микроконтроллер (из всех), с которого я начинал - PIC 16F877. PIC16 легко поддается изучению assembler - всего 35 команд, хорошая документация, широко используется, лекго перейти на другие PIC (в первую очередь 18 серию). Про AVR ничего сказать не могу, помимо того, что они устарели.

2. Полноценных халявных C-компиляторов для PIC я не знаю. Есть частичная поддержка PIC16 и PIC18 в sdcc ( http://sdcc.sourceforge.net/ ). Этот же компилятор вроде еще поддерживает AVR, но они этот порт больше не поддерживают.

Можно еще использовать gpal ( http://gputils.sourceforge.net/ ) - язык с синтаксисом, напоминающим Ada и Pascal, но, к сожалению, программы, написанные на этом языке можно компилировать только под PIC.

На любителя есть forth, python, sil и jal. (подробнее - http://www.gnupic.org/ )

estyler
()
Ответ на: комментарий от estyler

>Про AVR ничего сказать не могу, помимо того, что они устарели.

А PIC до сих пор команду за четыре такта делает?

ip ★★★★
()
Ответ на: комментарий от anonymous

АВР подходит больше хотя бы потому что они перепрограмируемы. ПИКи обзавелись такой возможностью только недавно. АВР более универсальны ы смысле встроеной переферии. микрочип плодит кучу специализированых моделей. АВР дешевле и быстрей чем ПИК.

ip ★★★★
()
Ответ на: комментарий от anonymous

>для AVR виндовый халявный компилер отладчик есть. А вообще это устраревшие контроллеры уже. Но для студентов как раз годятся.

для AVR есть GCC. про устаревшие вы шутите наверное?

ip ★★★★
()
Ответ на: комментарий от anonymous

>а Cygnal кто-нить юзает?

Наверное, юзает. Контроллеры, то интересные (Жаль только ядро х51). Они, кстати, сейчас Silabs называются.

Я, вон, 3 ноября пойду на семинар про Silabs.

А вообще-то на такие темы - добро пожаловать в fido7.ru.embedded

smartly ★★★
()

а чем под пики компилировать?

я раньше юзал picc от htsoft под dosemu а потом слез с пиков на авр-ы в пользу avr-gcc

PS:интересуют только С-компилеры

anonymous
()
Ответ на: комментарий от ip

> А PIC до сих пор команду за четыре такта делает?

А чем не устраивает производительность пика на 20Mhz, например?

init ★★★★★
() автор топика
Ответ на: комментарий от ip

> АВР подходит больше хотя бы потому что они перепрограмируемы. ПИКи обзавелись такой возможностью только недавно. АВР более универсальны ы смысле встроеной переферии. микрочип плодит кучу специализированых моделей.

Ну я бы не стал говорить недавно. Сейчас у нас,например, в продаже больше пиков на флеше. И модули у пиков тоже есть, причем много и разных.

init ★★★★★
() автор топика
Ответ на: комментарий от init

>чем не устраивает производительность пика на 20Mhz, например?

Всё зависит от задачи. Не думай что я противник PIC просто когда AVR называют устаревшим, это надо подкреплять фактами.

ip ★★★★
()
Ответ на: комментарий от Oksiv

народ, кто енту книжку с сайта стянул, киньте плиз зипом на мыло. epsilon87@mail.ru

EPSILON
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.