Code Monkey home page Code Monkey logo

picdew's Projects

pic18f47q10-cnano-tmr2-spi-clock-bare icon pic18f47q10-cnano-tmr2-spi-clock-bare

This repository provides a bare-metal code example for using TMR2 as 10kHz clock for SPI, configured as master with 2 slaves (RC6 pin ->SS1 and RC7 pin ->SS2).

pic18f47q10-cnano-tmr2-spi-clock-mcc icon pic18f47q10-cnano-tmr2-spi-clock-mcc

This repository provides a MCC generated code example that uses the TMR2 as 10kHz clock for SPI, configured as master with 2 slaves (RC6 pin ->SS1 and RC7 pin ->SS2).

pic18f47q10-hlvd-monitoring-voltage icon pic18f47q10-hlvd-monitoring-voltage

This example demonstrates using an HLVD module to quickly detect when the supply voltage of the microcontroller has decreased below the specified trip point or increased above the specified trip point

pic18f47q10-low-power-modes icon pic18f47q10-low-power-modes

This example demonstrates the configuration of Doze, Idle and Sleep power down modes in PIC18F47Q10 MCU, to achieve low power consumption.

pic18f57q43-dma-adc-to-uart-part1 icon pic18f57q43-dma-adc-to-uart-part1

This example [part1] shows how to set up Direct Memory Access (DMA) using the Microchip Code Configurator (MCC) on a PIC18F57Q43 microcontroller to transfer an ADC result to the UART transmit buffer, where the transfer is triggered directly by a TMR.

pic18f57q43-dma-uart-to-pwm-part2 icon pic18f57q43-dma-uart-to-pwm-part2

This example [part2] shows how to set up Direct Memory Access (DMA) using the Microchip Code Configurator (MCC) on a PIC18F57Q43 microcontroller to transfer data from the UART recieve buffer to the PWM duty cycle register to alter the brightness of an LED. The data transfer is triggered by the UART module when the Rx buffer register is full.

pic18f57q84-2-axis-cnc icon pic18f57q84-2-axis-cnc

Example of a 2-axis CNC machine that makes use of NCOs and DMAs for core-independent operation on the PIC18F-Q84 family of devices.

pic18usart icon pic18usart

Proof of concept of managing the EUSART module of the picmicro 18F25K50

pic18usb-1 icon pic18usb-1

Proof of concept of managing USB on a PICmicro 18F25K50

pic24 icon pic24

Projects using various 16 bit PIC24 MCUs including PIC24FJ128GB204, PIC24HJ32GP502 and PIC24FJ256GA705

pic24f icon pic24f

module: Irda/gyro/stepping/sonar/lcd

pic24f-1 icon pic24f-1

Drivers for PIC24F used in SUCHAI project

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.