Свежие обсуждения
Микроконтроллеры

Лечим Algorithm Builder 5.00

1 3 6

Ну вы блин даёте 16К байт - это и есть 8К слов! То же и для 2313, 2к байт или 1 к слов.

тогда выходит что чистый билдер идёт без ограничений? максимальная длина которую компилит билдер - 50% от всей ёмкости!
поэтому чтото в этой лечилке наработает...
почемуж тогда АВР-Студия делает hex файл для тини на 2к, а билдер максимум на 1к ???

 

MSW: он незапускается с кристалом... так как кристал неподлючён...
Достаточно нжать кнопку в основном меню " запуск с кристаллом" и если все в порядке увидишь...
а если дело не прошло то получешь... А 50% будет всегда, даже если зарегистрируешь у автора и никаких обрезаний тут нет. А симулятор всегда работает в полную силу. И компилятор всегда говорит что все оК и при этом на винт сохраняет кривую прошивку (это для неломаных версий)

Max_Pinchuk: байт он и в африке 8 бит
Бит он и в африке бит, а байт зависит от разрядности проца, если проц 16 разрядный то для него 1 байт = 16 бит.

 

запуск с кристалом - говорит всё тоже, если больше 1к, то говорит что - Адрес $400 вышел за пределы: $3FF

 

так... хватит спорить!!!! вот .HEX файл! билдер больше не компильнёт! пишет максималка!
а теперь раскажите - сколько кило-слов в тини 2313???

 

Еще раз пристегиваю

77229.zip

 

Тестовый проект он только для объема, туда просто набросаны куски программ и запуск в симуляторе естественно будет ругаться.

 

сори. у меня невыходит атачнуть...

:100000005CC1189518951895189518951895189518
:100010001895189518951895189518951895189578
:1000200018951895189578BB703829F0770FDAD3A2
:100030000895F9DF58C171E0FACF672F609568BB6A
:10004000703829F0770FCED30895F7DF4CC171E0F7
:10005000FACF01E008BB28D002E008BB25D004E0BD
:1000600008BB22D008E008BB1FD000E108BB1CD0B1
:1000700000E208BB19D000E408BB16D000E808BBBA
:1000800013D000E408BB10D000E208BB0DD000E1A3
:1000900008BB0AD008E008BB07D004E008BB04D0C6
:1000A00002E008BB01D008959DD3D0D00895D1DFE0
:1000B0001AC10EEF08BBF8DF0DEF08BBF5DF0BEF41
:1000C00008BBF2DF07EF08BBEFDF0FEE08BBECDF8A
:1000D0000FED08BBE9DF0FEB08BBE6DF0FE708BB5E
:1000E000E3DF0FEB08BBE0DF0FED08BBDDDF0FEE5A
:1000F00008BBDADF07EF08BBD7DF0BEF08BBD4DFA5
:100100000DEF08BBD1DF0895D4DFEDC008E108BBD7
:10011000CBDF04E208BBC8DF02E408BBC5DF01E8AF
:1001200008BBC2DF0895F2DFDEC001E808BBBCDF18
:1001300002E408BBB9DF04E208BBB6DF08E108BB94
:10014000B3DF0895F2DFCFC0F0DFE0DFCCC008E11D
:10015000F02E71E068DF11E0F11AE1F777D008E1E5
:10016000F02E6BDFFA94E9F771D073DF72DF71DF85
:10017000A0DF9FDF9EDFCADFC9DFC8DFD6DFD5DFA4
:10018000D4DFD3DFC3DFD1DFC1DFCFDFBFDFABC061
:1001900000E0E02E809902C059D0FCCFE394E8BA89
:1001A00055D0F8CF1BD3829B01C052C01AEF311A31
:1001B00010E0410A10E0510A10E0610A1AEF311A0A
:1001C00010E0410A10E0510A10E0610A1AEF311AFA
:1001D00010E0410A10E0510A10E0610A46D038C030
:1001E000FDD2839B01C036C01AEF310E10E0411ED4
:1001F00010E0511E10E0611E1AEF310E10E0411E9A
:1002000010E0511E10E0611E1AEF310E10E0411E89
:1002100010E0511E10E0611E28D01CC0DFD2849B6C
:1002200001C01CC0313009F019C04150CED230E0BD
:1002300001E014C0D3D2859B01C013C0513009F036
:1002400010C04F5FC2D250E001E00BC0829BAACF2A
:10025000839BC6CF00E0849BE1CF31E0859BEACF52
:1002600051E0013009F440C0089508EC0A95F1F717
:1002700014EF311611E0410610E0510610E061065E
:1002800098F000E003150AEC04050AE905050BE304
:10029000060508F0089500E0302E0AEC402E0AE929
:1002A000502E0BE3602E08950EEE302E02E0402E0D
:1002B00000E0502E00E0602E08950FED0DBF0FEF0F
:1002C00007BB00E008BB00E001BB0CE302BB71E030
:1002D00031E041E051E000E6302E0AEE402E00E031
:1002E000502E00E0602EB2DF413009F4A2CE423041
:1002F00009F4ABCE433009F4DACE443009F404CF2C
:10030000453009F410CF463009F41CCF473009F4CA
:100310001BCF483009F41BCF493009F439CFE3CF64
:1003200000000000000000000000000000000000CD
:1003300000000000000000000000000000000000BD
:1003400000000000000000000000000000000000AD
:10035000000000000000000000000000000000009D
:10036000000000000000000000000000000000008D
:10037000000000000000000000000000000000007D
:10038000000000000000000000000000000000006D
:10039000000000000000000000000000000000005D
:1003A000000000000000000000000000000000004D
:1003B000000000000000000000000000000000003D
:1003C000000000000000000000000000000000002D
:1003D000000000000000000000000000000000001D
:1003E000000000000000000000000000000000000D
:1003F00000000000000000000000000000000000FD
:1004000000000000000000000000000000000000EC
:1004100000000000000000000000000000000000DC
:1004200000000000000000000000000000000000CC
:1004300000000000000000000000000000000000BC
:1004400000000000000000000000000000000000AC
:10045000000000000000000000000000000000009C
:10046000000000000000000000000000000000008C
:10047000000000000000000000000000000000007C
:10048000000000000000000000000000000000006C
:10049000000000000000000000000000000000005C
:1004A000000000000000000000000000000000004C
:1004B000000000000000000000000000000000003C
:1004C000000000000000000000000000000000002C
:1004D000000000000000000000000000000000001C
:1004E000000000000000000000000000000000000C
:1004F00000000000000000000000000000000000FC
:1005000000000000000000000000000000000000EB
:1005100000000000000000000000000000000000DB
:1005200000000000000000000000000000000000CB
:1005300000000000000000000000000000000000BB
:1005400000000000000000000000000000000000AB
:10055000000000000000000000000000000000009B
:10056000000000000000000000000000000000008B
:10057000000000000000000000000000000000007B
:10058000000000000000000000000000000000006B
:10059000000000000000000000000000000000005B
:1005A000000000000000000000000000000000004B
:1005B000000000000000000000000000000000003B
:1005C000000000000000000000000000000000002B
:1005D000000000000000000000000000000000001B
:1005E000000000000000000000000000000000000B
:1005F00000000000000000000000000000000000FB
:1006000000000000000000000000000000000000EA
:1006100000000000000000000000000000000000DA
:1006200000000000000000000000000000000000CA
:1006300000000000000000000000000000000000BA
:1006400000000000000000000000000000000000AA
:10065000000000000000000000000000000000009A
:10066000000000000000000000000000000000008A
:10067000000000000000000000000000000000007A
:10068000000000000000000000000000000000006A
:10069000000000000000000000000000000000005A
:1006A000000000000000000000000000000000004A
:1006B000000000000000000000000000000000003A
:1006C000000000000000000000000000000000002A
:1006D000000000000000000000000000000000001A
:1006E000000000000000000000000000000000000A
:1006F00000000000000000000000000000000000FA
:1007000000000000000000000000000000000000E9
:1007100000000000000000000000000000000000D9
:1007200000000000000000000000000000000000C9
:1007300000000000000000000000000000000000B9
:1007400000000000000000000000000000000000A9
:100750000000000000000000000000000000000099
:100760000000000000000000000000000000000089
:100770000000000000000000000000000000000079
:100780000000000000000000000000000000000069
:100790000000000000000000000000000000000059
:1007A0000000000000000000000000000000000049
:1007B0000000000000000000000000000000000039
:1007C000000000000000000000004A3029F0403026
:1007D00009F0089549E0089541E0089500E50A957B
:1007E000F1F70895032C142C252C002D0150002E18
:1007F000012D0040102E022D0040202EB1F708954B
:00000001FF

 

и как это обьясните? 50% фри!!! а билдер если добаить есчё хоть слово - пишет что Адрес $400 вышел за пределы: $3FF

 

Borshef: если проц 16 разрядный то для него 1 байт = 16 бит

... в военное время, значение синуса может достигать четырех, и даже пяти.

 

MSW: запуск с кристалом - говорит всё тоже, если больше 1к, то говорит что - Адрес $400 вышел за пределы: $3FF

Всё верно, в тини 2313 ОДИН К слов

Даташит (http://www.atmel.com/dyn/resources/prod_documents/doc2543.pdf)
страница 164, внизу.