Name: pslab-firmware
Owner: FOSSASIA
Description: Firmware for PSLab Hardware http://pslab.fossasia.org
Created: 2017-03-28 14:53:27.0
Updated: 2018-05-23 17:26:35.0
Pushed: 2018-03-15 14:00:04.0
Size: 326
Language: C
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Repository for PSLab Firmware.
PSLab is a new addition to FOSSASIA Science Lab. This tiny pocket lab provides an array of necessary test and measurement equipment for doing science and engineering experiments. It can function like an oscilloscope, waveform generator, frequency counter, programmable voltage and current source and also as a data logger. The hardware schematics and Desktop applications are hosted in separate repositories. Android application development is underway. Our website is at: http://pslab.fossasia.org
Please join us on the following channels:
The original library and main code for PSLab version 1 are located in directories 'PSLab_Original' and 'PSLab_Original_library'. Please note that they must be located in the same directory during compilation via MPLABX because the former relatively imports the latter.
This code is elaborately written , and special function register(SFR) bit settings are done in separate lines of code for easily tweaking. The code can be shrunk if firmware efficiency becomes a concern at any point.
PSLab_Original
& PSLab_Original_library
, and open PSLab_Original
.Bus 003 Device 003: ID 04d8:00df Microchip Technology, Inc.
. This indicates that the USB-UART chip was detecteddmesg
command. Output should resemble :189.796088] usb 3-2: new full-speed USB device number 3 using xhci_hcd
189.928459] usb 3-2: New USB device found, idVendor=04d8, idProduct=00df
189.928469] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
189.928475] usb 3-2: Product: MCP2200 USB Serial Port Emulator
189.928479] usb 3-2: Manufacturer: Microchip Technology Inc.
189.928483] usb 3-2: SerialNumber: 0001463239
189.929873] cdc_acm 3-2:1.0: ttyACM0: USB ACM device
189.933262] hid-generic 0003:04D8:00DF.0032: hiddev0,hidraw0: USB HID v1.11 Device [Microchip Technology Inc. MCP2200 USB Serial Port Emulator] on usb-0000:00:14.0-2/input2
Implemented feature list in new project called 'MPLab Project' -Byte Headers
Flash R/W . One page at a time (2048 bytes)
I2C Sensors :
Start , Stop, BulkTransfers, config
ADC :
Read buffer , clear buffer
Sine wave :
Wave tables
Sine wave :
Wave tables
PSLab Hardware or PIC24EP256GP204 breakout board.
Kits and accessories are available with praveenkumar103@gmail.com or jithinbp@gmail.com