Swordfish чудо бэйсик для PIC ?

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Swordfish чудо бэйсик для PIC ?

Сообщение avr123.nm.ru » 05 авг 2007, 09:16

Бесплатный бэйсик компилятор для PIC  -  Swordfish.        Пока скачиваю ...

Судя по тесту

http://www.sfcompiler.co.uk/wiki/pmwiki ... Comparison

просто чудо какое-то ...

Там же проектик интересный - SD/MMC Wav File Player.

Written by Steven Wright. A simple program for reading Wav files from a Secure Digital or Multi Media Card and playing via a R-2R DAC.

R-2R DAC - это простой ЦАП из набора резисторов.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение avr123.nm.ru » 05 авг 2007, 09:24

Пример - Часы реального времени - RTC   на таймере  pic18F452
http://www.sfcompiler.co.uk/wiki/pmwiki ... er.SoftRTC

Пример - линеизация (превращение в линейную) выходной характеристики терморезистора
http://www.sfcompiler.co.uk/wiki/pmwiki ... rtEquation

Очень наглядно ИМХО и понятно.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение avr123.nm.ru » 05 авг 2007, 09:30

Дополнительные модули - исходники

http://www.sfcompiler.co.uk/wiki/pmwiki ... er.Modules

- ISROnChange - Generates an on change event if the state of PORTB 4..7 changes. Written by David Barker.

- Autokey - Auto repeat on a 4 x 4 matrix keypad utilising the ISRTimer module. Written by Timothy Box.

- ConvertTemp - Convert temperatures in any direction between Fahrenheit, Celsius and Kelvin. Written by Darrel Taylor.

- Calander - Work out how many days between days, if a date is valid, etc. Written by Timothy Box.

- UNIX Date and Time - UNIX timestamp conversion. Written by Gabi Mihail & Timothy Box.

- MinADTime - Set up the ADC for the minimum clock and aquisition time according to your selected clock frequency and analog impedance. Written by Darrel Taylor.

- SED1520 - 122 x 32 GLCD driver. Written by Steven Wright.

- DialEncoder - Dial/Pot Decoder to Speed/Direction out. Written by Timothy Box.

- S1D13700 - 320 x 240 GLCD driver. Written by Steven Wright.

- DS1307 - Real Time Clock (RTC) module based around the DS1307. Written by David Barker and John Barrat.

- KS0713 Driver Module for KS0713 based GLCD's and modified GLCD.bas by Mark Rodgers.

- TouchScreen driver module for 4 wire resistive touchscreens by Steven Wright.

- MemoryAccess A Program Memory Access module by Timothy Box.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11