Here's a list of commonly used Swordfish User Modules I tend to use. If you would like to add your own user module to the pack, please post a request in the forum!

 

save_f21 Download the User Module Pack: User Module Pack.zip

Name                          
Function Author                     
INTOSC8.bas Configure the internal oscillator to operate at 8Mhz. (Consider using AnydO's new and feature packed module instead!)
Graham Mitchell
INTOSCPLL.bas Configure the internal oscillator to operate at 32Mhz. (Consider using AnydO's new and feature packed module instead!) Graham Mitchell
DS1307.bas Real Time Clock (RTC) module based around the DS1307. David Barker and John Barrat
ExtEEPROM.bas Quick and easy interfacing with the 24LCXXX external EEPROMS. Graham Mitchell
IR_UART.bas Infrared modulated UART. Graham Mitchell
Keypad12.bas Module for use with 4*3 keypads. Graham Mitchell
Keypad16PullUp.bas Module for use with 4*4 keypads. Graham Mitchell
MinADtime.bas Set up the ADC for the minimum clock and acquisition time according to your selected clock frequency and analog impedance. Darrel Taylor
NMEA.bas A module that buffers NMEA data using a hardware interrupt. David Barker
PWM2.bas Plenty of PWM functionality. Warren Schroeder
RandGen.bas A simple Pseudo Random Number Generator module. Ahmed Lazreg
Sleep.bas Puts the PIC into a low power Sleep Mode with the following command: Sleep(pSeconds As Word).
Graham Mitchell
Servo.bas This module controls between 1 and 8 hobby servos connected to PortB. AndyO
SDFileSystem.bas This is an updated version of the SDFileSystem library module supplied with the compiler. It is now at Version 4.1.4. Make sure the old C:\ProgramData\Mecanique\Swordfish\Library\SDMMC files are removed! Steven Wright
InternalOscillator.bas Sets the CONFIG fuse and the OSCON register to the correct values to use the internal oscillator at the whichever clock speed you've declared in your main program. AnydO
MCP23S17_MULT.bas This module handles multiple MCP23S17 - 16 pins I/O port expander from Microchip. Ahmed Lazreg
. . .

 

Install Notes:

  • Windows 7 - Extract archive to (replace username with your own) C:\Users\USERNAME\Documents\Swordfish\UserLibrary
  • Windows XP - Extract archive to C:\Program Files\Mecanique\Swordfish\UserLibrary

 

Recent Updates

  • 26 Jun 10 - Added 18F25K20 to InternalOscillator.bas
  • 13 Jun 10 - Added more devices to InternalOscillator.bas
  • 23 Apr 10 - Added MCP23S17_MULT.bas
  • 12 Apr 10 - Added ExtEEPROM.bas
  • 05 Apr 10 - Added more devices to InternalOscillator.bas
  • 03 Apr 10 - Added InternalOscillator.bas
  • 29 Mar 10 - Pack created!
Keypad12

Share this article

Tags: Module, Swordfish

Forum Activity

Recent Articles

ROKNEWSPAGER ERROR: File not found: images/stories/authors/346/EEVBlog%20242.jpgROKNEWSPAGER ERROR: File not found: images/stories/authors/Jon%20Chandler/bookmark%20screen.jpg

EEVblog #242 – Hakko FX-888 Soldering Iron Hack +

Dave has posted another excellent video blog, this one a hack he did on a Hakko FX-880 soldering iron.  The hack is interesting because he solves a design problem  and explains in detail the...

Geoff's Projects: The Maximite BASIC Computer +

From Geoff's Projects Blog comes the Maximite BASIC computer.  It looks like an interesting bit of kit and the table of contents at the blog has some other interesting topics. The Maximite is a small...

Rangerbob's Reverse Geocache +

Rangerbob's Reverse Geocache
Since I first saw Mikal Harts Reverse Geocache Puzzle I knew I needed to build one. My best mate and his wife are avid GeoCachers (is that a word?) and I decided to make a special gift for his 30th birthday....

Useful Online Tools and References +

There are a lot of useful tools on-line.  I got busy and organized some of the ones I use often.  Perhaps you'll find these useful.  Please share others that you use. I installed these...

Handy RadioShack Test Lead Set +

Handy RadioShack Test Lead Set
RadioShack is starting to get some nice products but sadly, they are not well described on the package or on the web site.  I took a leap of faith and purchased this test lead set and I'm quite pleased...

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

New Resources

Andrew Carters Electrical Engineering Blog
Jumper One - electronic projects, tutorials, hwd hacking

More...     Add Link

Whos Online

We have 36 guests and 2 members online

Member Access


showcase

The module implements a modulo-based PSEUDO Random Number Generator for SF.

More


showcase

Jon breaks down the steps for interfacing with the DS18B20 temperature sensor

More


showcase

This module controls between 1 and 8 hobby servos connected to PortB. Setup & forget type module...

More


showcase

Thermocouples can cover a temperature range from well below zero °C to over a thousand °C.

More