các bạn cho mình hỏi lỗi này với
mình dùng Keil C uVision4 biên dịch chương trình cho 89c2051, dùng phần mềm nạp PL51L cho mạch nạp KIT51Lq
với code đơn giản như sau:
thì file hex có dung lượng trên win là 90 bytes
mình load vào phần mềm thì báo là
sau đó mình viết thêm code
thì file hex có dung lượng trên win là 90 bytes
mình load vào phần mềm thì báo là
cho mình hỏi vì sao pm nạp lại nhận dung lượng file hex lạ như vậy? có cách nào khắc phục không?
mình dùng Keil C uVision4 biên dịch chương trình cho 89c2051, dùng phần mềm nạp PL51L cho mạch nạp KIT51Lq
với code đơn giản như sau:
#include <REG2051.H>
void main()
{
}
void main()
{
}
mình load vào phần mềm thì báo là
Load hex .......... complete ! test3.hex, Used mem: 16 bytes
[Task No: 9]
Detect chip .......... found ! ATMEL AT89C2051
Erase chip .......... complete !
Check blank .......... Ok !
Write flash .......... complete ! Elapsed time: 00:01s
Verify flash.......... ok ! Elapsed time: 00:00s
[Task No: 9]
Detect chip .......... found ! ATMEL AT89C2051
Erase chip .......... complete !
Check blank .......... Ok !
Write flash .......... complete ! Elapsed time: 00:01s
Verify flash.......... ok ! Elapsed time: 00:00s
#include <REG2051.H>
void main()
{
P1=0xFF;
}
void main()
{
P1=0xFF;
}
mình load vào phần mềm thì báo là
Load hex .......... complete ! test3.hex, Used mem: 2064 bytes
[Task No: 13]
Detect chip .......... found ! ATMEL AT89C2051
Program larger then chip size ! Error code: 1701
[Task No: 13]
Detect chip .......... found ! ATMEL AT89C2051
Program larger then chip size ! Error code: 1701
Comment