Tim Jackson
Published © CC BY-NC-SA

Tim's I2C Intelligent DC Motor Driver

This is a DC Motor Driver that is controlled via I2C. The I2C Address can be set in the range: 1 to 127. It can read a Quadratic encoder.

AdvancedFull instructions provided2 hours227
Tim's I2C Intelligent DC Motor Driver

Things used in this project

Hardware components

STMicroelectronics STM8S103F3P6
×1
Connector 01x06 Header P2.54mm Vertical (J6)
×1
Connector 01x02 Header P2.54mm Vertical (J2, J3, J4, J5)
×4
Connector 01x04 Header P2.54mm Vertical (J1)
×1
Green LED SMD 0805 2012Metric (D2 )
×1
Blue LED SMD 0805 2012Metric (D1, D4)
×2
100nF Capacitor SMD 0805 2012Metric (C4)
×1
1uF Capacitor SMD 0805 2012Metric (C2 )
×1
SMD general-purpose NPN transistor, SOT-23-3, (Q10, Q30) I am using S8050.
×2
SMD MOSFETS, SOT-23-3, (M20, M40) I am using AO3400.
×2
SMD MOSFETS, SOT-23-3, (M10, M30) I am using AO3401.
×2
10k Resistor SMD 0805 2012Metric ( R1, R2, R11, R12, R13, R21, R31, R32, R33, R41)
×10
100R Resistor SMD 0805 2012Metric (R3, R4)
×2
150R Resistor SMD 0805 2012Metric (R5)
×1
68R Resistor SMD 0805 2012Metric (R6)
×1
200R Resistor SMD 0805 2012Metric (R7)
×1
PCBWay Custom PCB
PCBWay Custom PCB
×1
LL4148 Diode D_MiniMELF
×2

Software apps and online services

Arduino IDE
Arduino IDE
STMicroelectronics ST Visual develop IDE for developing ST7 and STM8 applications

Hand tools and fabrication machines

ST-Link v2

Story

Read more

Schematics

Tims_I2C_AI_DC_Motor_Driver Circuit.png

This is the circuit of the board.

A Setup using a Quadratic Encoder using Fritzing

The Driver recognizes signals from a Quadratic encoder.
This enables the driver to to keep track of the motors position and direction.
Enables the use of soft stops.

A setup for attaching physical stops using Fritzing.

The driver has pinouts for attaching physical stops.

A setup for attaching a Station using Fritzing.

A station can be attached to the driver to set a known position.

Plot files for Ordering a PCB

These are the plot (Gerber) files needed for ordering a PCB.
I used PCBWay.

PCB Plot Files

These are the plot (Gerber) files needed for ordering a PCB.
I used PCBWay.

A basic setup using Fritzing

The driver can be used as a basic motor driver.
Using commands forward, reverse and stop.

Code

Tims_Master_I2C_Motor_Driver_Tester_Wi_Fi.zip

Arduino
This is an example I used to demonstrate the drivers in use at: https://www.youtube.com/watch?v=YfYiSKDfy8I&t=1263s
No preview (download only).

Tims_Master_I2C_Motor_Driver_Tester.zip

Arduino
This is an Example to use for configuring and controlling the Drivers via Serial communication.
I have done a video here: https://www.youtube.com/watch?v=AgIRyCHarO4&t=452s
No preview (download only).

MotorDriver_ProgramMemory.S19

Plain text
This is the S19 file for programming the STM8S103F3P6's Program Memory.
S1238000820081E0820097B7820097B8820097B9820097BA820097BB820097C0820097C1AC
S1238020820097C6820097C7820097B6820097B6820097C8820097C9820097CA820097CB55
S1238040820097CC820097B6820097B6820097CD820097CE820097CF820097B6820097B646
S1238060820098678200986882009869820097B6820097B6820097B6820097B6820097B66B
S12380808670868086BB86CD8708871E875987688777879E87BC87CA87D701020408010222
S12380a004080A1014287372635C73746D38735F636C6B2E63007372635C73746D38735F8B
S12380c0657874692E6300000080000000A00000004000000042807372635C73746D38738C
S12380e05F666C6173682E63007372635C73746D38735F6770696F2E630000061A8100019A
S123810086A1000F42407372635C73746D38735F6932632E6300948A948A948A948A948F77
S1238120948F948F948F94AF94AF949494949499949994999499949E949E949E949E94AF3D
S123814094AF94A394A394A89528952895289528953A953A953A953A95A495A4954C954CCA
S1238160955E955E955E955E957095709570957095A495A49582958295947372635C7374C7
S12381806D38735F6974632E63007372635C73746D38735F74696D322E630081A8620000F9
S12381a081DD6200A381E00003E703E7603000FFFF00000000427F000000000000000000D4
S12381c05A001E0000000000000000000000000000000000000000000000000000008001A2
S12381e0AE03FF9490CE819BAE819DF62725A5602717BF9DEE03BFA0BE9DEE0190F6F75C9D
S1238200905C90B3A026F5BE9D909390EE031C000520D8AE00352002F75CA300A326F9AEED
S123822001002002F75CA3010026F9CD823020FECD83FDCD84289B4FCD8F24CD82A3CD83F2
S123824045CD837FCD83DB9ACD8AA5AE0002CD8EC8AE0002CD8EF5720300A507721300A527
S1238260CD8D28720900A407721900A4CD8A69720B00A407721B00A4CD89A4720100A307F3
S1238280721100A3CD8B9E720300A307721300A3CD8CE5B63927C0721A00A3CD8643CD864B
S12382a02C20B4AE5000CD9118AE500ACD9118AE500FCD91184B604B02AE5000CD9120854C
S12382c04B604B04AE5000CD9120854B404B08AE5000CD9120854B604B20AE500ACD912024
S12382e0854B604B40AE500ACD9120854B604B80AE500ACD9120854BF04B08AE500ACD913F
S123830020854BF04B10AE500ACD9120854BC04B04AE500FCD9120854BC04B08AE500FCD71
S12383209120854BC04B10AE500FCD9120854BC04B20AE500FCD9120854BF04B40AE500F34
S1238340CD91208581CD95B3AE03E7894FCD960C854B00BE0089AE6011CD961A5B03A601E9
S1238360CD975A4B00BE0289AE6011CD96955B03A601CD977FA601CD9735A601CC971052FC
S123838004AE86A01F03AE00011F01AD42270F720500A30AAE1A801F03AE00061F01AD2FAD
S12383a0260935300005A630CD85DBCD91CF4B104B004B014B00B6045F97891E09891E09A3
S12383c089CD91F45B0AAE0701CD93A45B04814B08AE5000CD91CA5B014D81CD942EAE03DC
S12383e002CD94C2AE0502CD94C2CD8F54AE0003CD8F5DAE0203CD8F5D4FCC90024FCD909D
S1238400F5A6F7CC90265FBF0FE659881C4000CD9A64BE9B89BE9989CD90575B05BE0F5C2A
S1238420BF0FA300202FE28152055FBF0F1C4000CD9A64BE9B89BE9989CD90A7BE0F5B0478
S1238440E7595CBF0FA300202FE3455912455A13455F05B6616B054F6B046B036B0296CD4B
S123846085D345609C3F9B3F9A3F99961C0002CD9AEC1E04BF19B6646B054F6B046B036BB2
S12384800296CD85D345639C3F9B3F9A3F99961C0002CD9AEC96CD85D345629C3F9B3F9A94
S12384a03F99961C0002CD9AEC1E04BF271E02BF25B659A4026B01A1022606AE0025CD9AA3
S12384c0D9B6686B054F6B046B036B0296CD85D345679C3F9B3F9A3F99961C0002CD9AEC03
S12384e096CD85D345669C3F9B3F9A3F99961C0002CD9AEC1E04BF2B1E02BF29B659A40419
S12385006B01A1042606AE0029CD9AD9B66B6B054F6B046B036B0296CD85D3456A9C3F9BF9
S12385203F9A3F99961C0002CD9AEC1E04BF2DB659A4086B01A1082605BE2D50BF2DB66F2A
S12385406B054F6B046B036B0296CD85D3456E9C3F9B3F9A3F99961C0002CD9AEC1E04BF91
S12385602FB659A4106B01A1102605BE2F50BF2F457218B659A4206B01A1202606721E0007
S1238580A32004721F00A3B659A4406B01A1402606721000A42004721100A4B659A4806B61
S12385a001A1802606721600A42004721700A4B605260635600004200348B704B65AA4048E
S12385c06B01A1042606721400A32004721500A35B05811C0002A608CC9ACB8848B7047BFF
S12385e00188AE4006895F89CD90575B06818889AE003920141E01F6110326065CCD986A47
S123860020274B20CD98F35C841F01A300022F12F6270FA60097A639BB0624015C021301C6
S12386202CD3961C0006CD9BF35B03815F6F395CA300202FF8BF0F3F06AEFFFFBF07721BE6
S123864000A38189AE00391F01F6A1432703CC880EBE072AF9AEFFFF8989A643CD85EE5BD2
S123866004BE9BBF075AA3000D24E358DE8080FC5FBF23BF21BF1FBF1DBF23BF21CC880E91
S1238680720F00A30835010011B6112003CD8946CD891D2608721A0012B6122007721B0022
S12386a012B61297B6114A2606721E00A32004721F00A3720E00A300CC880ABE2789BE25AB
S12386c089A650CD85EE5B04AE0025204B720100A40835010011B6112003CD8946CD891DDB
S12386e02608721C0012B6122007721D0012B61297B6114A2606721000A42004721100A40B
S1238700720000A400CC880ABE2B89BE2989A650CD85EE5B04AE0029CD9D17CC880A72073B
S123872000A40835010011B6112003CD8946CD891D2608721E0012B6122007721F0012B631
S12387401297B6114A2606721600A42004721700A4720600A400CC880ABE2DCD9A64CD892C
S12387602ABE9BBF2DCC880ABE2FCD9A64CD892ABE9BBF2FCC880A4F720C00A40049B79C3E
S1238780484FA200B79BB79AB799CD8938CD9BC72706721C00A42076721D00A42070B6047A
S12387a044B705CD894CBE9B89BE9989A641CD85EE5B04B69CB705CD85DB2052BE19CD9DDD
S12387c0B7CD892ABE9BBF192040B618CD894CCD892A459C182033720500A3083501001128
S12387e0B6112003CD8946CD891D260872140013B613200772150013B61397B6114A26068E
S1238800721400A32004721500A3721C00A31E01F6A1532614CD8908BF1B720000A50A4FC1
S1238820720E00A40049CD89DB1E01F6A1462639CD89552A34AEFFFF8989A646CD85EE5BED
S123884004BE9BBF07270E5A27105A27195A2719CD8AA52014CD8AA5200FCD8908BF1BA6BE
S123886001CD89DB2003CD8A691E01F6A1522637CD89552A32AEFFFF8989A652CD85EE5B22
S123888004BE9BBF07270E5A27105A27175A2717CD8AA52012CD8AA5200DAD6CBF1B4FCD55
S12388a089DB2003CD8A691E01F6A1472649721C00A4BE072A41AEFFFF8989A647CD85EEB4
S12388c05B04BE9BBF0727065A27085A270CCD8AA52024AD33894B012005AD2C894B00BE4E
S12388e02389BE2189A650CD85EE5B04BE9B89BE9989CD895F5B07CD8D28720D00A30772D5
S12389001D00A3CD84068581BE1BCD9DB7BE9B89BE9989A653CD85EE5B04BE9B81B611AD94
S12389202BAD15459C11B6114A81BE9B89BE9989A650CD85EE5B0481BE9B89BE9989A64240
S1238940CD85EE5B04813F11B6119781B79C3F9B3F9A3F9981CD8AD8721D00A4BE0781CDF0
S12389608AA5AE0032CD8EAC1E05BF1F1E03BF1D7B07A5012606AE001DCD9AD9721B00A44F
S12389801E08BF1BAD12270FAD0E2D04A60120014FCD89DBCD8AD881AE001DCD9BF3AE0026
S12389a021CC9A9B5206BE1BCD9D93965CCD9D17B6185F97A664CD9D2FCD9A36965CCD9895
S12389c0FFCD99D41F05720000A50D720F00A405CD97A42003CD97AD5B0681885FCD97A4DB
S12389e05FCD97AD4B04AE500FCD91C4844B20AE500FCD91C4844B10AE500ACD91C4844B8F
S1238a0008AE500ACD91C4AE000A84CD8EAC7B01A501272A4B20AE500FCD91BF5FBF0F8424
S1238a202005CD97A4AD36B31B25F7721E00A44B08AE500ACD91BF721100A55B02814B0437
S1238a40AE500FCD91BF5FBF0F842005CD97ADAD0CB31B25F7721F00A44B1020D4AE00022A
S1238a60CD8EACBE0F5CBF0F81721000A5CD8A79AE00C8CD8EACCC8AA54B04AE500FCD914A
S1238a80C4844B20AE500FCD91C45F84CD97A45FCD97ADAE0001CD8EACAE0384CD97A4AEF4
S1238aa00384CC97AD721000A55FCD97A45FCD97AD4B04AE500FCD91C4844B20AE500FCDD6
S1238ac091C4844B10AE500ACD91C4844B08AE500ACD91C484CC8D2889720F00A4047215F5
S1238ae000A4720E00A404721300A44B40AE500ACD91CA5B014D2605AE000120015F1F019F
S1238b00720E00A405AE000120015F011402011401015D2708721400A4721800A45F720E08
S1238b2000A400591F014B80AE500ACD91CA5B014D2605AE000120015F01140201140101E8
S1238b405D2708721200A4721800A43F13720500A40835010011B61120053F11B61197B623
S1238b60114A260872100013B613200772110013B61397720300A40835010011B611200599
S1238b803F11B61197B6114A260872120013B613200772130013B61397CD8D288581520586
S1238ba04B08AE5000CD91CA5B014D2603CC8CD94B02AE5000CD91CA5B014D2705AE00013E
S1238bc020015F01481805A40218056B054B04AE5000CD91CA5B014D2705AE000120015FFF
S1238be0011805A40118056B053814A502270472100014381544240472100015B614A40FA0
S1238c00B714B615A40FB715B614A1092668B615A1032662AE0021A601CD9ABB720D00A487
S1238c202ACD8CDC2F04721800A4BE19CD9DB7965CCD9D17AE001DCD9BF3965CCD9BDBAEFC
S1238c400021CD9A9B2C04721A00A45F720E00A300591F03AE0021CD9BF3AE0025CD9A9B91
S1238c602D05AE000120015F011404011403015D2704721800A4B614A103265DB615A10941
S1238c802657AE0021A601CD9B03720D00A41FAD4B2C04721800A4BE19CD9DB7AE001DCD4A
S1238ca09A83AE0021CD9A9B2F04721A00A45F720000A400591F03AE0021CD9BF3AE00296E
S1238cc0CD9A9B2E05AE000120015F011404011403015D2704721800A45B0581CD9BF3AE5A
S1238ce0001DCC9A9B895F720600A400591F014B20AE500ACD91CA5B014D2605AE00012097
S1238d00015F011402011401015D2717720F00A404BE2D2002BE2FCD9A64AE0021CD9D17E8
S1238d20CD8D28CD8AD8858152133D212A1672100012AE0021CD9BF3CD9BB2961C0010CD0E
S1238d409D17200C72110012BE231F12BE211F107B136B0196CD8EA47B136B0296CD8EA45B
S1238d607B136B03BE19CD9DB7961C0010CD9D177B136B0496CD8EA47B136B053D252A1686
S1238d8072120012AE0025CD9BF3CD9BB2961C0010CD9D17200C72130012BE271F12BE25F2
S1238da01F107B136B0696CD8EA47B136B0796CD8EA47B136B083D292A1672140012AE006A
S1238dc029CD9BF3CD9BB2961C0010CD9D17200C72150012BE2B1F12BE291F107B136B09B7
S1238de096CD8EA47B136B0A96CD8EA47B136B0BBE2D2A0972160012BE2D5020067217009C
S1238e0012BE2DCD9A64961C0010CD9D177B136B0C96CD8EA47B136B0DBE2F2A09721800F9
S1238e2012BE2F50200672190012BE2FCD9A64961C0010CD9D177B136B0E96AD677B136B77
S1238e400F45125945135A7B01B75B7B02B75C7B03B75D45055F7B04B7607B05B7617B0695
S1238e60B7627B07B7637B08B7647B09B7667B0AB7677B0BB7687B0CB76A7B0DB76B7B0ED7
S1238e80B76E7B0FB76F45187235A8007335760074350100753554007635690077356D005A
S1238ea0785B13811C0010A608CC9B198952045F200D5F9D5CA300782FF91F031E015C1F2B
S1238ec00113052DED5B0681895F20214B08AE500ACD91BFAE07D084CD8EAC4B08AE500A6D
S1238ee0CD91C4AE07D084CD8EACBE0F5CBF0F13012FD98581895F20214B10AE500ACD9139
S1238f00BFAE07D084CD8EAC4B10AE500ACD91C4AE07D084CD8EACBE0F5CBF0F13012FD9D6
S1238f20858120FE884D271AA1082716A1102712A118270EAE01A2895F89AE80A6CD8F2221
S1238f405B04C650C6A4E7C750C6C650C61A01C750C68481725F50A0725F50A181899E4D19
S1238f6027189E4A27149EA102270F9EA103270A9EA1042705AE0049AD7C7B022711A101BB
S1238f80270DA1022709A1032705AE004AAD677B01270E4A271A4A27254A27314A274520A0
S1238fa053C650A0A4FCC750A0C650A01A02202FC650A0A4F3C750A07B024848201EC650C7
S1238fc0A0A4CFC750A07B0297A610200DC650A0A43FC750A07B0297A640429FCA50A0C720
S1238fe050A02010C650A1A4FCC750A1C650A11A02C750A18581895F89AE80B6CD8F225B7F
S12390000481884D2712A104270EAE0072895F89AE80B6CD8F225B04721550A1C650A11A44
S123902001C750A1848188A1FD2712A1F7270EAE005A895F89AE80D7CD8F225B047B01A1CA
S1239040FD260A3556506235AE5062200835AE5064355650648481961C0003CD9BF3AE80CC
S1239060C7CD9A9B250F961C0003CD9BF3AE80CBCD9A9B252C961C0003CD9BF3AE80CFCDB9
S12390809A9B250F961C0003CD9BF3AE80D3CD9A9B250EAE00B8895F89AE80D7CD8F225B68
S12390a0041E057B07F781961C0003CD9BF3AE80C7CD9A9B250F961C0003CD9BF3AE80CB47
S12390c0CD9A9B252C961C0003CD9BF3AE80CFCD9A9B250F961C0003CD9BF3AE80D3CD9A7E
S12390e09B250EAE00C6895F89AE80D7CD8F225B041E05F681884D27114A270EAE01698910
S12391005F89AE80D7CD8F225B047211505AC6505A1A01C7505A84817F6F026F036F0481FD
S1239120897B062731A140272DA1202729A1602725A1A02721A1E0271DA1802719A1C027FF
S123914015A1B02711A1F0270DA1902709A1D02705AE004DAD5D7B052607AE004EAD547B80
S1239160051E0143E404E7047B062A14A5102705F61A0520047B0543F4F7E6021A052005FE
S12391807B0543E402E7027B06A5402706E6031A0520057B0543E403E7037B06A520270870
S12391a01E01E6041A0520071E017B0543E404E7048581895F89AE80E9CD8F225B0481F6C5
S12391c01A03F7817B0343F4F781E601140381725F5210725F5211725F5212725F52137206
S12391e05F5214725F521A725F521B725F521C3502521D8152090F077B13270EA101270ABE
S1239200A1022706AE0069CD934C7B14270AA1802706AE006ACD934C1E10A304002506AE37
S1239220006BCD934C7B12270AA1402706AE006CCD934C7B152704A1112506AE006DCD936E
S12392404C961C000CCD9D04270F961C000CCD9BF3AE80FACD9A9B2506AE006ECD934CC660
S12392605212A4C0C75212C652121A15C7521272115210C6521CA430C7521C725F521B967D
S12392801C000CCD9BF3AE80FECD9A9B2560A6806B07960D12261D1C000CCD9BF3A603CD0B
S12392a09D54965CCD9D177B15CD935896CD93661F0820211C000CCD9BF3A619CD9D5496A4
S12392c05CCD9D177B15CD935896CD93661F087B07AA406B071E0826035C1F087B1597A665
S12392e00342A60ACD9D2F5C1F057B062028961C000CCD9BF3389C399B399A9639995CCD6E
S12393009D177B15AD5296AD5DA300042403AE00041F087B154CC7521D7B09C7521B7B0872
S1239320A40F1A07C7521C721052107B13CD936D7B11C752131E104F01480149A4066B0400
S12393407B14AA401A04C752145B0981895F89AE8106CD8F225B0481B79C3F9B3F9A3F997E
S1239360AE8102CC9B275CCD9C05BE9B81884D2716A1012712A102270EAE015C895F89AE97
S12393808106CD8F225B047B012606721552112011721452114A26067217521120047216AB
S12393a052118481899E4A27239EA102271E9EA10427199EA10327149EA105270F9EA10641
S12393c0270A9EA1072705AE0180AD227B0227084A2705AE0181AD167B022707C6521A1ADC
S12393e00120067B0143C4521AC7521A8581895F89AE8106CD8F225B0481C6521681C7524E
S1239400168152065F1F057205521805AE00042013C65217971F01C652195F971F037B025F
S1239420011A01011F051E055B06818A848135FF7F7035FF7F7135FF7F7235FF7F7335FF8D
S12394407F7435FF7F7535FF7F7635FF7F7781CD942BA4288188890F02A119250EAE007112
S1239460895F89AE817ACD8F225B047B03A403485F97A6035D2704485A26FC6B017B03A10E
S123948019242C5F9758DE8116FCC67F70201CC67F712017C67F722012C67F73200DC67FAF
S12394a0742008C67F752003C67F7614016B027B03A403485F977B025D2704445A26FC5B6F
S12394c0038189899EA1192506AE00E2CD95A77B04A1022711A101270D4D270AA103270657
S12394e0AE00E3CD95A7CD944FA1282706AE00E6CD95A77B03A403485F97A6035D270448AF
S12395005A26FC436B017B03A403485F977B045D2704485A26FC6B027B03A1192503CC95C0
S1239520A45F9758DE8148FCC67F701401C77F70C67F701A02C77F70206AC67F711401C76F
S12395407F71C67F711A02C77F712058C67F721401C77F72C67F721A02C77F722046C67F5C
S1239560731401C77F73C67F731A02C77F732034C67F741401C77F74C67F741A02C77F74AE
S12395802022C67F751401C77F75C67F751A02C77F752010C67F761401C77F76C67F761AD9
S12395a002C77F765B0481895F89AE817ACD8F225B0481725F5300725F5303725F530572AB
S12395c05F530A725F530B725F530A725F530B725F5307725F5308725F5309725F530C7219
S12395e05F530D725F530E35FF530F35FF5310725F5311725F5312725F5313725F531472FD
S12396005F5315725F5316725F530481C7530E7B03C7530F7B04C753108189889E4D271E62
S12396209EA11027199EA12027149EA130270F9EA160270A9EA1702705AE0072AD4B7B0317
S12396402709A1112705AE0073AD3E7B082709A1222705AE0074AD31C6530AA4FCC7530A63
S12396607B08A4026B017B03A4011A01CA530AC7530AC65307A48F1A02C753077B06C7539D
S1239680117B07C753125B0381895F89AE818ACD8F225B048189889E4D271E9EA1102719D0
S12396a09EA12027149EA130270F9EA160270A9EA1702705AE0094AD4B7B032709A11127FB
S12396c005AE0095AD3E7B082709A1222705AE0096AD31C6530AA4CFC7530A7B08A4206B23
S12396e0017B03A4101A01CA530AC7530AC65308A48F1A02C753087B06C753137B07C753F1
S1239700145B0381895F89AE818ACD8F225B0481884D27114A270EAE0156895F89AE818A0F
S1239720CD8F225B047B012706721053002004721153008481884D27114A270EAE023489D2
S12397405F89AE818ACD8F225B047B012706721E53002004721F53008481884D27114A2770
S12397600EAE024A895F89AE818ACD8F225B047B01270672165307200472175307848188B7
S12397804D27114A270EAE0260895F89AE818ACD8F225B047B012706721653082004721771
S12397a0530884819EC753119FC75312819EC753139FC75314818080808080721000A380F2
S12397c080721200A3808080808080808080808A84A4BF88863B009FBE9D893B00A2BEA066
S12397e089725D52182704725F5218CD9402BF33BE331D0010273E1D01F227241D003E2788
S1239800251D0440270D1D0002264F3F31721200A52047B6313C315F97E659CD93FE203AB5
S1239820721600A32034B6323C325F9789CD93FA85E779202572145211720A00A312B6324A
S12398404AB7065FE679E7395CA300202FF6BF0F721800A3721700A33F3285BFA03200A28B
S123986085BF9D32009F8080808089520520051E065C1F06F6CD98E34D26F41E06F66B015D
S1239880A12B2704A12D26035C1F065F1F041F021E062020961C0002CD9BF3A60ACD9D54D1
S12398a01E06F6A030CD9A72961C0002CD9D171E065C1F06F6A1302504A13A25D7A16C270C
S12398c004A14C26035C1F067B01A12D96260B1C0002CD9BF3CD9BB220061C0002CD9BF3A6
S12398e05B0781A109250AA10D2304A12026024C814F81F62707110327045C20F65F81B6E2
S123990099BA9A2712E60388E60288FE891E012607BF99BF9B5B04817B01720F009904A895
S1239920806B01AA800802490602A07EB79DB69A721E009A48B69949BB9DB7997B02BE996A
S123994042BF9D7B03BE99423F9FAD5E7B04BE99429FAD647B02BE9A42AD4F7B03BE9A4272
S1239960AD537B04BE9A423F9BAD5C7B02BE9B42AD437B03BE9B42AD4E7B04BE9B429EBB58
S12399809B24063C9A2602AD46BE9EB69D2B06389A59493A99480801369946389AB79ABF9E
S12399a09B24047210009C5B048172BB009EBF9E24023C9D819FBB9AB79A9EB99FB79F2485
S12399c0F3BE9D5CBF9D8172BB009ABF9A24E53C9F27EE81CD99DABE9B8189BE9927554F9D
S12399e05802A07F2A075FBF99BF9B20479089A1372AF3565E90BE9BA01727272A1440A172
S1239a00102B0790935FA01027195490564A26FA2011A1102B0793905FA010270690585936
S1239a204A26FA3D992A0653905026015C90BF9BBF99908585813F9CBF9A26033F998145A4
S1239a409A992A0350BF9AA68E5D2B0E3D9A2606A686BE9B2B044A582AFC5838994656BF2C
S1239a609AB79981BF9B2A06AEFFFFBF99815FBF9981BB9CB79C240A3C9B26063C9A260257
S1239a803C9981B69CEB03B79CB69BE902B79BB69AE901B79AB699F9B79981B699F1261A27
S1239aa0B69AE101260CB69BE1022606B69CE10327089C2403A6FF81A60181EB03E703246C
S1239ac0096C0226056C0126017C814D270A680369026901794A26F6817363016302600392
S1239ae026096C0226056C0126017C81B699FAF7B69AEA01E701B69BEA02E702B69CEA0341
S1239b00E7038140EB03E703250EE6026A024D2607E60126017A6A01814D270A746601668A
S1239b200266034A26F681E60388E60288FE891E03B69942BF9DBE997B034272BB009DBFB9
S1239b409DBE9A7B024272BB009DBF9DBE9B7B014272BB009D9FB799BE997B043F9A4272F4
S1239b60BB0099BF99BE9A7B034272BB0099BF99BE9B7B024272BB0099BF99BE9A7B043FB3
S1239b809B4272BB009ABF9A24023C99BE9B7B034272BB009ABF9A24023C99BE9B7B043F7E
S1239ba09C4272BB009BBF9B2405BE995CBF995B04813399339A339B309C260A3C9B260627
S1239bc03C9A26023C99819C3D99260E3D9A26083D9B26043D9C2702A60181B69CE003B76A
S1239be09CB69BE202B79BB69AE201B79AB699F2B7998188F6B799E601B79AE602B79BE682
S1239c0003B79C84815204E60388E60288E60188F69688CD9C305B08813F9D4D2A07CD9AED
S1239c20D97210009DB6992A07CD9BB27212009D9089F62667E601266390BE99271BE60250
S1239c40272EB19922592606E603B19A225190AE00204FE706E707205789EE0290BE9B5161
S1239c6065BF9B85EF06905FEF0490BF99908581E704E705E706E603906290BF999095B6E5
S1239c809B9097E60390629001B79BB69C9097E6039062E707909FB79C90858190BE99EF10
S1239ca00690BE9B90BF9990AE00104FB79BB79CE705389C399B399A399969076906690501
S1239cc049F12537261CE704E605E10125102614E606E1022508260CE607E003240AE6046B
S1239ce02019E704E607E003E707E606E202E706E605E201E705E604F23C9C905A26B39000
S1239d0085E704819C7D260E6D0126086D0226046D032702A6018188B699F7B69AE701B64F
S1239d209BE702B69CE70384813580009D20023F9D5D2A09507210009D7212009D4D2A056E
S1239d40409012009D62379D2A065F972405508127015081899089909797B699429FB79951
S1239d6093B69A3F9A4272BB0099BF9993B69B3F9B4272BB009ABF9A24023C99B69C933F84
S1239d809C4272BB009BBF9B2405BE995CBF99908585813F9CBF9A26033F9981A68E5D2BFE
S1239da00E3D9A2606A686BE9B2B044A582AFC584456BF9AB79981BF9B3F9A3F998100006A
S1239dc000000000000000000000000000000000000000000000000000000000000000007F
S1239de000000000000000000000000000000000000000000000000000000000000000005F
S1239e0000000000000000000000000000000000000000000000000000000000000000003E
S1239e2000000000000000000000000000000000000000000000000000000000000000001E
S1239e400000000000000000000000000000000000000000000000000000000000000000FE
S1239e600000000000000000000000000000000000000000000000000000000000000000DE
S1239e800000000000000000000000000000000000000000000000000000000000000000BE
S1239ea000000000000000000000000000000000000000000000000000000000000000009E
S1239ec000000000000000000000000000000000000000000000000000000000000000007E
S1239ee000000000000000000000000000000000000000000000000000000000000000005E
S1239f0000000000000000000000000000000000000000000000000000000000000000003D
S1239f2000000000000000000000000000000000000000000000000000000000000000001D
S1239f400000000000000000000000000000000000000000000000000000000000000000FD
S1239f600000000000000000000000000000000000000000000000000000000000000000DD
S1239f800000000000000000000000000000000000000000000000000000000000000000BD
S1239fa000000000000000000000000000000000000000000000000000000000000000009D
S1239fc000000000000000000000000000000000000000000000000000000000000000007D
S1239fe000000000000000000000000000000000000000000000000000000000000000005D
S9030000FC

MotorDriver_Data.S19

Plain text
This is the S19 file for programming the STM8S103F3P6's Data Memory
S12340000004000000003000000000000000000000000000000000000000A8760154696D1F
S123402000000000000000000000000000000000000000000000000000000000000000007C
S123404000000000000000000000000000000000000000000000000000000000000000005C
S123406000000000000000000000000000000000000000000000000000000000000000003C
S123408000000000000000000000000000000000000000000000000000000000000000001C
S12340a00000000000000000000000000000000000000000000000000000000000000000FC
S12340c00000000000000000000000000000000000000000000000000000000000000000DC
S12340e00000000000000000000000000000000000000000000000000000000000000000BC
S123410000000000000000000000000000000000000000000000000000000000000000009B
S123412000000000000000000000000000000000000000000000000000000000000000007B
S123414000000000000000000000000000000000000000000000000000000000000000005B
S123416000000000000000000000000000000000000000000000000000000000000000003B
S123418000000000000000000000000000000000000000000000000000000000000000001B
S12341a00000000000000000000000000000000000000000000000000000000000000000FB
S12341c00000000000000000000000000000000000000000000000000000000000000000DB
S12341e00000000000000000000000000000000000000000000000000000000000000000BB
S123420000000000000000000000000000000000000000000000000000000000000000009A
S123422000000000000000000000000000000000000000000000000000000000000000007A
S123424000000000000000000000000000000000000000000000000000000000000000005A
S123426000000000000000000000000000000000000000000000000000000000000000003A
S9030000FC

MotorDriver_Option.S19

Plain text
This is the S19 file for programming the STM8S103F3P6's Settings.
S104480000B3
S104480100B2
S104480300B0
S104480500AE
S104480700AC
S104480900AA
S9030000FC

Credits

Tim Jackson

Tim Jackson

7 projects • 8 followers
Retired

Comments