Flasher-master
所属分类:OA办公系统
开发工具:C#
文件大小:685KB
下载次数:4
上传日期:2016-12-11 17:46:19
上 传 者:
vport
说明: Arduino uploader in c#
文件列表:
.nuget (0, 2015-08-29)
.nuget\NuGet.Config (164, 2015-08-29)
.nuget\NuGet.exe (1662976, 2015-08-29)
.nuget\NuGet.targets (7484, 2015-08-29)
Artifacts (0, 2015-08-29)
Artifacts\CommonAssemblyInfo.cs (443, 2015-08-29)
Artifacts\release.cmd (511, 2015-08-29)
MicroFlasher.Tests (0, 2015-08-29)
MicroFlasher.Tests\Hex (0, 2015-08-29)
MicroFlasher.Tests\Hex\HexBoardTest.cs (4478, 2015-08-29)
MicroFlasher.Tests\MicroFlasher.Tests.csproj (3614, 2015-08-29)
MicroFlasher.Tests\Properties (0, 2015-08-29)
MicroFlasher.Tests\Properties\AssemblyInfo.cs (1412, 2015-08-29)
MicroFlasher.Tests\packages.config (129, 2015-08-29)
MicroFlasher.Wpf (0, 2015-08-29)
MicroFlasher.Wpf\App.config (626, 2015-08-29)
MicroFlasher.Wpf\App.xaml (544, 2015-08-29)
MicroFlasher.Wpf\App.xaml.cs (180, 2015-08-29)
MicroFlasher.Wpf\Commands (0, 2015-08-29)
MicroFlasher.Wpf\Commands\FlasherCommands.cs (4731, 2015-08-29)
MicroFlasher.Wpf\Converters (0, 2015-08-29)
MicroFlasher.Wpf\Converters\EnumToVisibilityConverter.cs (590, 2015-08-29)
MicroFlasher.Wpf\Converters\GridLengthConverter.cs (670, 2015-08-29)
MicroFlasher.Wpf\Converters\ProgressStateConverter.cs (917, 2015-08-29)
MicroFlasher.Wpf\Converters\SizeToBoolConverter.cs (534, 2015-08-29)
MicroFlasher.Wpf\Icons (0, 2015-08-29)
MicroFlasher.Wpf\Icons\about.png (1187, 2015-08-29)
MicroFlasher.Wpf\Icons\clear.png (1123, 2015-08-29)
MicroFlasher.Wpf\Icons\erase.png (607, 2015-08-29)
MicroFlasher.Wpf\Icons\fuse-bits.png (1164, 2015-08-29)
MicroFlasher.Wpf\Icons\lock-bits.png (735, 2015-08-29)
MicroFlasher.Wpf\Icons\main.ico (15086, 2015-08-29)
MicroFlasher.Wpf\Icons\main.png (634, 2015-08-29)
MicroFlasher.Wpf\Icons\open.png (597, 2015-08-29)
MicroFlasher.Wpf\Icons\read.png (725, 2015-08-29)
MicroFlasher.Wpf\Icons\reset.png (1257, 2015-08-29)
MicroFlasher.Wpf\Icons\save.png (698, 2015-08-29)
MicroFlasher.Wpf\Icons\serial-monitor.png (654, 2015-08-29)
... ...
# Flasher
MicroFlasher is a programmer tool for flashing Atmel and Microchip microcontrollers
Use on your own risk
# Protocols
Flasher connects to your device via COM port either real port or virtual port.
Currently there are two protocols implemented stk500 v1 and bit bang.
## Stk500 version 1
Flasher has stk500v1 protocol implemented.
Stk500 protocol implies that you have either intermediate controller or you have a bootloader on target controller. The board must be connected via COM port (physical or virtual).
This protocol was used for programming stk500 boards (1st version) and also is used by arduino boards.
For more information about protocol see [AVR061](http://www.atmel.com/Images/doc2525.pdf)
### Bootloader
To program device with bootloader, i.e. arduino board, make sure you toggled "Use Reset" checkbox settings in order to make your device's bootloader run and intercept incoming requests.
### Intermediate controller
If you use intermediate controller to program other ("target") device. Please uncheck "Use Reset" option.
### Microchip devices
There is stk500 protocol implementation for PIC microcontrollers (see [FlasherCore](https://github.com/SavchukSergey/FlasherCore)).
Make sure you have selected proper devices in settings menu. This will switch intermediate controller into PIC programming state.
## Com Bit Bang
Flasher can interact with devices by using so called bit banging. This implies using of special wires of COM-port that are connected directly to your device, thus eliminating intermediate controller and saving your budget. But please note that this may not work correctly for virtual com ports.
近期下载者:
相关文件:
收藏者: