| Начален сайт Сандъците  | "Библиотека Сандъците" | МОЖЕ ДА ПОДКРЕПИТЕ ФОРУМА С ДАРЕНИЕ >ТУК<

Автор Тема: SPASM.exe PIC16F84 питане  (Прочетена 1518 пъти)

0 Потреб. и 1 Гост преглежда(т) тази тема.

Неактивен Bengata

  • Модератор
  • Квантов електрон
  • *****
  • Публикации: 312
  • Населено място: София
SPASM.exe PIC16F84 питане
« -: 05 Октомври, 2017, 08:57:53 »
Имам един странен въпрос и молба .
Става дума за копилиране на два файла които са писани под SPASM иса за пик микроконтролери 16F84. Понеже не открих с какво да ги компилирам , а открива само програма която компилира този формат за чипове на моторола . Ако някой може да ме насочи с каква програм мога да ги събера формата е .src . Или да ми ги компилира ще черпа . Прикачам файловете .

Неактивен origo

  • Адронен колайдер
  • *****
  • Публикации: 3509
  • Населено място: София
Re: SPASM.exe PIC16F84 питане
« Отговор #1 -: 05 Октомври, 2017, 10:03:47 »
Независимо на кой софтуер са писани, това си е стандартния асемблер за пик-овете. Промени разширението на .asm и компилирай с MPLAB. Ако в краен случай не ги разпознава с променено разширение, отвори ги с ноутпад и копирай целия код който е вътре и го постави в нов проект създаден с mplab. При създаването на проекта трябва да зададеш вида на микроконтролера и няма как да не стане!
Няма нищо по хубаво от старите телевизори, особено за хората които обичат да прекарват свободното си време зад телевизора а не на канапето пред него :) ... и когато вече за нищо не стават пак може да им се намери приложение :D ....

Неактивен Bengata

  • Модератор
  • Квантов електрон
  • *****
  • Публикации: 312
  • Населено място: София
Re: SPASM.exe PIC16F84 питане
« Отговор #2 -: 05 Октомври, 2017, 10:35:43 »
Това вече е пробвано и не става .

Неактивен RETROTRONICS.info

  • Квантов електрон
  • ***
  • Публикации: 327
  • Населено място: София
Re: SPASM.exe PIC16F84 питане
« Отговор #3 -: 05 Октомври, 2017, 11:51:33 »
Сорса вероятно е в "Паралакс" формат. Няколко сламки:

http://www.electro-tech-online.com/threads/file-conversion.27295/
Цитат
DOS converter at http:...
и

Цитат
The Parapic converter which converts Parallax syntax into PIC assembly from Tony Nixon...
за съжаление PARAPIC конвертора май трудно се намира

и

https://groups.google.com/forum/#!topic/comp.arch.embedded.piclist/HzmEdLinYUs

Цитат
http://www.picnpoke.com/parapic.zip
Parallax to PIC source converter from Tony Nixon. It needs the .lst file as
well as the .src file to function correctly, so compile the parallax file
first using tech-tools
ftp://ftp.tech-tools.com/cvasm16.zip
with the command CVASM16 <file>.src /L then press the ParaPic start button,
click on a Parallax .src file, watch the progress indicator on the form, and
voila, you have a PIC.asm file. Any errors are listed in the new .asm file.
The Dontronics / Scott Edwards conversion was done with the first version
and is being recoverted here so don't take that as an example!

Or better yet, you can use
http://www.geocities.com/SiliconValley/Network/9276/downld.htm
Macros for using Parallax instructions with MPASM. Also Prlx.asm

за съжаление повечето линкове не работят но някакво начало...

Неактивен wisi

  • Насочен електрон
  • **
  • Публикации: 54
  • Населено място: Пловдив
Re: SPASM.exe PIC16F84 питане
« Отговор #4 -: 05 Октомври, 2017, 11:58:48 »
CVASM http://www.piclist.com/techref/microchip/language/asms.htm -> http://www.tech-tools.com/d_cv16.htm http://www.tech-tools.com/d_cvw.htm изглежда е съвместим със SPASM.
Май не работи в под-директории или с дълги имена или с цифри в имветол, тъй че входният файл трябва да се преименува (например):
cd C:\
CVASM16.EXE inp.src
при което се получава INP.OBJ, което е в същност в Intel HEX формат.

Неактивен Bengata

  • Модератор
  • Квантов електрон
  • *****
  • Публикации: 312
  • Населено място: София
Re: SPASM.exe PIC16F84 питане
« Отговор #5 -: 05 Октомври, 2017, 12:35:24 »
Да с CVASM генерирах файл . Сега ще сравня с генериран такъв дали е еднакъв . По късно ще запиша и процесора да видя дали съм направил нещо . Само дето не знам .obj с какво ще го запиша .

Неактивен wisi

  • Насочен електрон
  • **
  • Публикации: 54
  • Населено място: Пловдив
Re: SPASM.exe PIC16F84 питане
« Отговор #6 -: 05 Октомври, 2017, 13:18:51 »
Програматорът би трябвало да разпознае файловия формат. Може да се промени разширението на ".hex".

Неактивен origo

  • Адронен колайдер
  • *****
  • Публикации: 3509
  • Населено място: София
Re: SPASM.exe PIC16F84 питане
« Отговор #7 -: 05 Октомври, 2017, 15:30:12 »
Няма да ти навреди да понавлезеш в програмирането и сам да си коригираш сорс кода с който разполагаш та да стане съвместим с MPLAB на место да ровиш за екзотични програмки. Всичко е ясно от сорса който имаш, остава само малко да се потрудиш. Нищо не става на готово. Шансовете после да не тръгне като сега го компилираш механично и програмираш са големи. Ще се окаже че еди кое си число не трябва да е 0х25 а 0х30 и така :).
Няма нищо по хубаво от старите телевизори, особено за хората които обичат да прекарват свободното си време зад телевизора а не на канапето пред него :) ... и когато вече за нищо не стават пак може да им се намери приложение :D ....

 

Сходни теми

  Заглавие / Започната от Отговора Последна публикация
22 Отговора
4363 Прегледи
Последна публикация 14 Декември, 2018, 21:20:42
от lz2lx
1 Отговора
338 Прегледи
Последна публикация 06 Януари, 2019, 11:23:06
от LZ2FX

ПОЛЕЗНИ ВРЪЗКИ

Начален сайт "САНДЪЦИТЕ" Библиотека "Сандъците"
ОТГОВОРНОСТИ: Всички мнения във ФОРУМА са лични мнения на техните автори и не отразяват официалното становище на собствениците му.
   Copyright: Освен ако не е посочено друго, съдържанието на този сайт е лицензирано под:
  Creative Commons Attribution License.
  Текстът на договора за ползване на български
Copyright © 2011 - Сандъците - сайт и форум за стара електроника - За контакти  

Партньори:  | Форум за конспирации, уфология и мистика | Кактус БГ |