Proton BASIC Compiler - Add New Section
Register
Forgotten Your Password?
Remember Me?
Home
Proton BASIC Compiler
Forum
Files
What's New?
Open Source
Wiki
Archive
Amicus
Boards
PDS
Advanced Search
Home
Wiki
Example Code
Other Example Code
If this is your first visit, be sure to check out the
FAQ
by clicking the link above. You may have to
register
before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
Menu
Beginners
How to...
Wiki
Wiki Help
Useful Links
Tips and Tricks
Math
I/O
Conserving Power
Proton
ADC and Measurement
LCDs and Displays
Simulate and debug
Application Notes
New devices and techniques
Tools and Utilities
FineLineIDE
USB Bootloader for 18F Units
Timer Calculator
The Terminator
Find Full File Names Greater Than 255 Utility
Library Manager
Plugins
Example Code
A/D
Amicus18
Audio
BCD
EEPROM
Encoder
Encryption
GPS
GSM/GPS
I2C
Infra Red
Interrupts
Keypads
LED Display
LCD Text
LCD Graphic
Port expander
Proton24
PWM
Radio frequency
Real Time Clock
Sensors
Serial Data
SPI
Temperature sensing
Timers
Ultrasonic
USART
USB
Other Example Code
WiFi
Linux
Projects
Plug-In & Library Dev
PCB Rework Equipment
Audio & Music
Opto & Display
Games
Radio / RF
Amateur
ShortWave
VHF
UHF
SHF
Test & Measurement
Data Logging
R/C Model
Seasonal
Halloween
Christmas
Easter
4th July
Guy Fawkes
New Year
Robotics
Aeronautical
Home & Utility
Test & Measurement
Loaders
RTOS
Other
Videos
Proton PIC® BASIC
Electronics
Special Interests
Electronics Suppliers
South Africa
Tools and Production Equipment
Misc stuff
Parts Search Engines
Beginners
How to...
Wiki
Wiki Help
Useful Links
Tips and Tricks
Math
I/O
Conserving Power
Proton
ADC and Measurement
LCDs and Displays
Simulate and debug
Application Notes
New devices and techniques
Tools and Utilities
FineLineIDE
USB Bootloader for 18F Units
Timer Calculator
The Terminator
Find Full File Names Greater Than 255 Utility
Library Manager
Plugins
Example Code
A/D
Amicus18
Audio
BCD
EEPROM
Encoder
Encryption
GPS
GSM/GPS
I2C
Infra Red
Interrupts
Keypads
LED Display
LCD Text
LCD Graphic
Port expander
Proton24
PWM
Radio frequency
Real Time Clock
Sensors
Serial Data
SPI
Temperature sensing
Timers
Ultrasonic
USART
USB
Other Example Code
WiFi
Linux
Projects
Plug-In & Library Dev
PCB Rework Equipment
Audio & Music
Opto & Display
Games
Radio / RF
Amateur
ShortWave
VHF
UHF
SHF
Test & Measurement
Data Logging
R/C Model
Seasonal
Halloween
Christmas
Easter
4th July
Guy Fawkes
New Year
Robotics
Aeronautical
Home & Utility
Test & Measurement
Loaders
RTOS
Other
Videos
Proton PIC® BASIC
Electronics
Special Interests
Electronics Suppliers
South Africa
Tools and Production Equipment
Misc stuff
Parts Search Engines
Other Example Code
Proton USB boot loader 2019
by
See_Mos
View Profile
View Forum Posts
View Articles
Published on 27th October 2019 19:31
Proton HID USB boot loader 2019 developed for 18F14K50 and 18F25K50 but easily modified for other devices.
...
Read More
1MHz Square Wave generator using the PWM peripheral
by
top204
View Profile
View Forum Posts
Visit Homepage
View Articles
Published on 10th September 2018 01:41
Here's a setup that will generate a 1MHz square wave output from the CCP1 peripheral, and operate in the background, using ...
Read More
NCO and CLC on 16F1509 to implement a XOR between external signal and a reference (NCO)
Published on 28th October 2016 10:40
This article was originally published in forum thread:
NCO to forum
started by
Oldhack
View original
...
Read More
Read Synchronizes to Write
by
AlbertoFS
View Profile
View Forum Posts
View Articles
Published on 27th May 2016 00:54
Reducing crosstalk between tracks on the PCB is a matter only of hardware and making the schematic design and the PCB. ...
Read More
Another way to use the Watchdog
by
AlbertoFS
View Profile
View Forum Posts
View Articles
Published on 17th May 2016 01:25
All PICmicro® devices have a Watchdog timer which gives the code developer a way to reset the device in the event of unexpected ...
Read More
Debouncing 8 inputs by interrupt
by
AlbertoFS
View Profile
View Forum Posts
View Articles
Published on 20th March 2016 22:37
There are hundreds of ways for debouncing the readings of a mechanical sensor. The use of vertical counters has held my ...
Read More
Using Proton CDC
by
View Profile
View Forum Posts
View Articles
It's taken a while to get my head around the CDC example but I've finally have Les's example working.
The CDC_Descriptor ...
Read More
Interfacing to a DS1990 i-Button device
by
top204
View Profile
View Forum Posts
Visit Homepage
View Articles
Published on 16th January 2016 13:51
A DS1990 is an i-Button device that has a unique ID value imprinted within it. It can be used as an electronic key, or pass ...
Read More
Using the CWrite command on 18F devices
by
View Profile
View Forum Posts
View Articles
Published on 19th November 2015 00:42
Using the CWrite command, Proton allows you to take advantage of the self-modifying program memory feature on newer micros ...
Read More
GRAY code
by
AlbertoFS
View Profile
View Forum Posts
View Articles
Published on 11th November 2015 22:05
I propose a little routine for encoding and decoding the Gray code. When I found the solution and I realized that most nice ...
Read More
Print Table Strings
by
AlbertoFS
View Profile
View Forum Posts
View Articles
Published on 31st December 2014 00:27
Theses libraries are used to print strings written in tables and help avoid some typos.
I extracted some code from ...
Read More
Simple Single button ON & off using interrupt
by
yvesmazzon
View Profile
View Forum Posts
View Articles
Published on 27th April 2014 12:13
Hello all,
The program below is how a single push button can turn off an entre circuit by using a DC/DC regulator ...
Read More
Simple single button power on/off
by
top204
View Profile
View Forum Posts
Visit Homepage
View Articles
Published on 28th September 2012 14:47
Here's a little test program that I used recently for a project of mine. I thought it may interest some users.
...
Read More
Test for sign of a float
by
John Drew
View Profile
View Forum Posts
Visit Homepage
View Articles
Published on 23rd September 2012 04:41
To test whether a number is negative or positive you could locate the sign bit (it's in byte1 of a float).
The sign ...
Read More
Re: CCITT CRC16 [CRC-16] Routines
by
View Profile
View Forum Posts
View Articles
Published on 25th April 2011 04:57
What I use. Pulled and modified from the ether somewhere
Dim CRC As Word ;CRC16 value ...
Read More
CCITT CRC16 [CRC-16] Routines
by
View Profile
View Forum Posts
View Articles
Published on 7th April 2011 10:24
I needed a stream CRC16 calculator for a project I was working on, I found a small example in C and ported it to Proton+, ...
Read More
Correcting timing errors
I got this one from Olivier
When writing a timer routine it is often very difficult to get accuracy. If ...
Read More
Two Dimensional Arrays
It can be very useful some times to work with two dimensional arrays. Using this new macro it's now possible. (For the 18F ...
Read More
Number of Cycles
If you want to know the number of cycles it takes to perform a task on a PIC® the following gives an example...
...
Read More