PIC18F4550 ADC By LED On OFF using MPLAB 8.87 C18 Programmer and Custom Designed Development Board.
About Embedded Software Programming and Development, Customization and Testing Solutions
Wednesday, August 19, 2015
PIC18F4550 Key Press Switch Detection By LED On OFF
PIC18F4550 Key Press Switch Detection By LED On OFF
PIC18F4550 LED On OFF Example
PIC18F4550 LED On OFF Example on IDE MPLAB 8.87 and C18 Compiler using Custom Development Board and Programmer.
This example of video simply On and OFF LED in a sequence one after another.
This example of video simply On and OFF LED in a sequence one after another.
Labels:
C,
Embedded Device,
LED,
Micro controller,
Microchip PIC programming
Location:
Ahmedabad, Gujarat, India
Wednesday, June 3, 2015
Bluetooth programming services, android bluetooth programming, bluetooth coding in java
Bluetooth programming services
XE has been a leading one stop provider of hardware and software solutions for the embedded realtime systems market.XE together with its associate companies, possesses in-depth expertise and vast experience with real-time embedded systems and development tools, has succeeded in bringing to fore an ecosystem of highly integrated hardware and software solutions, tools and products ranging from Development Suites, Middleware Solutions, In Circuit Debuggers and Emulators, Connectivity Solutions, Protocol Analyzers and Hardware Subsystems to holistically support design, development and debugging processes in Embedded Systems.
Development Environment & Platforms
Android SDK/NDK, Dynamic C, AtmelStudio, Code Composer Studio,Linux-GCC,IAR Embedded Workbench, AVR Studio, Visual Studio,GitHub-Repo,Visual Basic 6.0,MPLAB,Arduino, Visual C++,Code Warrior.
Android SDK/NDK, Dynamic C, AtmelStudio, Code Composer Studio,Linux-GCC,IAR Embedded Workbench, AVR Studio, Visual Studio,GitHub-Repo,Visual Basic 6.0,MPLAB,Arduino, Visual C++,Code Warrior.
Operating System
Linux Kernel, Windows MFC API, Android NDK,Real Time Operating Systems(RTOs), MicroC OS-II,U-boot,etc
Linux Kernel, Windows MFC API, Android NDK,Real Time Operating Systems(RTOs), MicroC OS-II,U-boot,etc
Programming Expertise
C, C++, Java, Assembly, Arduino Sketch, Perl, RLX, Dynamic C,MATLAB Programming, Basic HTML,Basic C#,Basic ASP.net
C, C++, Java, Assembly, Arduino Sketch, Perl, RLX, Dynamic C,MATLAB Programming, Basic HTML,Basic C#,Basic ASP.net
Controller Family
ARM Cortex-M, ARM Cortex-A, ARM Cortex-R, ARM 7, ARM 9, ARM 11, MSP430, PIC, ATmel,AVR, ST, TI, Motorolla, Intel, Rasberry PI, Arduino, etc.
ARM Cortex-M, ARM Cortex-A, ARM Cortex-R, ARM 7, ARM 9, ARM 11, MSP430, PIC, ATmel,AVR, ST, TI, Motorolla, Intel, Rasberry PI, Arduino, etc.
Bluetooth programming services, android bluetooth programming, bluetooth programming windows, bluetooth programming in python, bluetooth programming in java, j2me bluetooth application, bluetooth coding in java
Skype: xtint.technology
Email us at xtint.technologies@gmail.com
Tel - +91-9173929262
Website - Bluetooth Programming services
Thursday, January 22, 2015
String Delimiter Program for Arduino Platform
An arduino sketch for parsing strings is required in general firmware.
Here it is a bsic structure of code is proposed to delimit the string of bytes by Colon(:).
For, Example
Series of Data comming is in row of "12:123:23:45:8283:9474758:94848:28373:848:3834:89485:384:8484:9494949:9"
Then to retrieve or parse each individual value of data the code is proposed based on inbuilt functions used from arduino library.
Here it is a bsic structure of code is proposed to delimit the string of bytes by Colon(:).
For, Example
Series of Data comming is in row of "12:123:23:45:8283:9474758:94848:28373:848:3834:89485:384:8484:9494949:9"
Then to retrieve or parse each individual value of data the code is proposed based on inbuilt functions used from arduino library.
Fig 1
Fig 2.
Code has been tested on Arduino Mega2560 Board. Fig 2. shows sample code with output.
If you want to have sketch please write one mail to me at xtint.technologies@gmail.com.
xtint.technologies@gmail.com https://twitter.com/dhavalpateel
Skype: xtint.technology https://plus.google.com/u/0/+DhavalPatelFirmwareProgrammer
+91-9173-929262 in.linkedin.com/in/dhavalnpatel/
Labels:
Arduino,
C++,
Micro controller,
String Delimiter Library
Location:
Ahmedabad, Gujarat, India
Monday, November 10, 2014
PIC16F8722 write CRC 16 calculation in assembly language
I have written asm code written to determine a polynomial CRC 16 8005 (x16+x15+x2+1) checksum.
Theres many scripts in C but i have written one in assembler for the Microchip pic16f8722
To test if it works i require the following hex string
313233343536373839
to produce the checksum FEE8.
Build in MPLAB 8.87 IDE, C18 Compiler, PIC16F8722, Assembly language
Anyone can contact me if you want this code.
Reach me at http://www.xtintt.com or contact me at skype: xtint.technology or write me at info@xtintt.com
project link: Odesk.com
Theres many scripts in C but i have written one in assembler for the Microchip pic16f8722
To test if it works i require the following hex string
313233343536373839
to produce the checksum FEE8.
Build in MPLAB 8.87 IDE, C18 Compiler, PIC16F8722, Assembly language
Anyone can contact me if you want this code.
Reach me at http://www.xtintt.com or contact me at skype: xtint.technology or write me at info@xtintt.com
project link: Odesk.com
Thursday, October 30, 2014
Hardware Bitcoin Wallet
A minimal Bitcoin (see http://bitcoin.org/ ) wallet for embedded devices. The wallet is responsible for parsing transactions, prompting the user and signing transactions. In order to do this, the wallet also stores and manages private keys, but it does not store anything else. The wallet is not aware of the blockchain and communicates with a BitCoin client ("the host" from the point of view of the code here) via. a point-to-point stream-based link. Everything in the top-level source directory is self-contained and should be platform-independent. The only platform-dependent file there is common.h, which should be modified if porting to other platforms. hwinterface.h describes what platform-dependent functions need to be implemented. The Makefile in the top-level source directory will build platform-independent unit tests. Those unit tests can make use of the test vectors in the test_vectors/ subdirectory. Everything in the avr/ subdirectory is specific to the 8 bit AVR platform. The Makefile in avr/ will produce a (non-testing) binary suitable for programming an 8 bit AVR device with.
Link: https://github.com/someone42/hardware-bitcoin-wallet
Tools for Building this:
OS: Ubuntu 12.04
Compiler: AVRGCC
Programmer: AVRDude
Dev. Board: Arduino Mega or Arduino Uno.
How to Operate This Walllet:
1. You need to have desktop application.
2. Which will connected serially with virtual USB of PC with wallet and accepts commands.
3. Accordingly wallet will perform tasks.
Good Luck.
http://in.linkedin.com/in/dhavalnpatel/
Subscribe to:
Posts (Atom)