PDA

View Full Version : TUTORIAL 1:Tổng hợp đầy đủ TOOLs cho các MCU của MOTOROLA (68HC05, 68HC08, 68HC11..)


hoanglongu
03-04-08, 12:24
Xin chào các bạn ,mình thấy trong BOX này ,nhiều bạn cũng có nhiều CHIP của MOTOROLA nhưng không NGHIÊN CỨU được là do THIẾU các TOOLs cho các họ MCU này .Hôm nay ,mình làm TUTORIAL 1 là để TỔNG HỢP lại các TOOLs cho các họ MCU của MOTOROLA như: 68HC05, 68HC08 ,68HC11 , 68HC12 ....;;)

Mục đích của THREAD này là tạo một KHO TÀI LIỆU một cách hệ thống cho những bạn nào muốn "VỌC" các họ MCU của Moto- FreeScale. Mong được sự ủng hộ của các bạn và hy vọng những huynh đệ nào có Kinh Nghiệm hay các Tài Liệu ( "bí kiếp" ) thì cùng chia sẻ để KHO TÀI LIỆU này càng phong phú=D>

Khi có Tài Liệu nào mới ,mình sẽ UPDATE vào cho từng họ MCU cho dễ theo dõi. (cái nào mới sẽ ghi NEW - và ngày UPDATE)

LIST các MCU của Moto - FreeSacle: ( Đặc điểm chung của các MCU này : Chống nhiễu tốt, đáp ứng nhanh,độ ổn định cao vì dựa trên công nghệ HCMOS, thường dùng trong sản phẩm Công Nghiệp )
1. 68HC(7)05 ( dòng 8 bit)
2. 68HC(9)08 ( dòng 8 bit)
3. 68HC(7-8-9)11 ( dòng 8 bit)

4. 68HC(S)12 ( dòng 16 bit)
5. 68332 ( dòng 32 bit)
.........
HOMEPAGE: www.freescale.com

hoanglongu
03-04-08, 12:25
Phần 1: CÁC TOOLs CHO 68HC(7)05:rose:
Giới thiệu:
Dạng chân DIP:
http://i250.photobucket.com/albums/gg269/hoanglongu/L_Motorola-MC68HC705C8A.jpg
Dạng chân PLCC:http://i250.photobucket.com/albums/gg269/hoanglongu/L_Motorola-XC68HC805B6CFNSampleprot.jpg

Tài liệu (datasheet) của trang chủ: (Double Click Chuột vào là DOWN ngay )
www.freescale.com/files/microcontrollers/doc/train_ref_material/MCUPDFNOTESTUT.pdf

CÁC CHƯƠNG TRÌNH BIÊN DỊCH, CHƯƠNG TRÌNH NẠP ,HƯỚNG DẪN SỬ DỤNG (các bản này dùng GOOD) --> MÌNH ĐÃ GỬI KÈM THEO ( Sơ đồ mạch NẠP nằm trong File HC705VGRS_Rat hay.PDF )

Ngòa ra,có 1 số TOOL của các hãng khác như sau:
1. Hãng COMIC - DownLOAD ở đây :
http://www.cosmic-software.com/eval_kits/cx6805_idea_sim_eval.exe

2. Hãng AVOCET:
http://www.avocetsystems.com/company/other/predemo.htm

Còn đây là PHẦN MỀM IDE (Total TOOL - có luôn Complier C) ,Up lên Diễn đàn không "nổi" nên bạn DOWN ở đây hen: http://www.mediafire.com/?yynom1vajdp

hoanglongu
03-04-08, 12:52
Phần 2: TOOLs CHO 68HC(9)08 :rose:

Mạch NẠP:
http://i250.photobucket.com/albums/gg269/hoanglongu/Sodo_Machnapcho68HC08.gif
D. Sơ đồ mạch nạp: (có thể tự làm ,khá đơn giản ) .Xem chi tiết tại đây
http://eckhard-gosch.de/eng/controller/controll.htm

A:Trang WEB tổng hợp: (có nhiều phần mềm hay , đầy đủ SOFTWARE )
http://matthieu.benoit.free.fr/68hc08.htm

B: Chương trình biên dịch
I.Ngôn ngữ Assembly:
1. Của hãng AVOCET
http://www.avocetsystems.com/company/other/predemo.htm ( gồm luôn nhiều họ 8 bit)
2. của Hãng COMIC (GOOD)
http://www.cosmic-software.com/download.php

II. Ngôn ngữ C:
1. ICC8 for 68HC08 (cái này dùng rất tốt - mình GỬI KÈM THEO HƯỚNG DẪN Sử dụng)
http://www.imagecraft.com/
2.SDCC - Small Device C Compiler , xem và Download tại : (có nhiều ví dụ cho xem)
http://sdcc.sourceforge.net/

C.Chương trình NẠP (Programmer)
1. Của hãng P&E : (rất GOOD )
http://www.pemicro.com/products/products_find.cfm
Cách Sử dụng xem ở đây :
http://eckhard-gosch.de/eng/controller/flashprg.htm
2. hãng AVOCET
http://www.avocetsystems.com/company/other/predemo.htm
3. Hãng COMIC
http://www.cosmic-software.com/download.php

D. Các CODE mẫu ,ví dụ đầy đủ,xem tại đây (rất cơ bản - và HAY )
1. Viết bằng ASSEMBLY: http://www.orgler.it/swmr32.htm
2. Viết bằng C: http://www.orgler.it/swmr32_c.htm

hoanglongu
03-04-08, 13:27
Phần 3: CÁC TOOLs CỦA 68HC11 - Dòng mạnh và NỔI TIẾNG nhất trong họ 8 bit của MOTOROLA -FreeScale:rose:

Giới thiệu:http://i250.photobucket.com/albums/gg269/hoanglongu/hc11chp.jpg
ĐẾ CẮM CHO 68HC11:http://i250.photobucket.com/albums/gg269/hoanglongu/SOCKETPLCC52_PGA.jpg

CÁC ĐẶC ĐIỂM NỔI BẬC CỦA 68HC11
1. Chống nhiễu và đáp ứng nhanh,độ ổn định cao vì dựa trên công nghệ HCMOS, thường dùng trong sản phẩm Công Nghiệp .

2. Ưng dụng TẠO sự kiện Ngõ ra về thời gian như: Thanh ghi chuyên dụngtạo XUNG VUÔNG ở ngõ ra ( OUTPUT CAPTURE) ==> Chuyên dùng để ĐIỀU RỘNG XUNG (PWM)

3. Chế độ chuyên Đếm sự kiện và CỔNG: đếm xung , đo CHU KÌ của xung (INPUT CAPTURE và PULSE Acculator)

4. Chế độ giao tiếp SPI ( cho giao thức Master - Slave giữa 2 MCU 68HC11 )

5. Bộ biên đổi ADC 8 bit- 8 channels tích hợp ngay trong MCU ,rất tiện lợi

6. CÓ 4 chế độ HOẠT ĐỘNG ,rất tiện lợi, không cần 1 mạch nạp rời , NẠP và Chạy trực tiếp trên 1 MẠCH (chỉ cần điều chỉnh 2 DIP SWICH để chon MODE )
a. CHế độ BOOTLOADER - kết nối PC
b. Chế độ chạy SINGLE CHIP
c. Chế độ TEST
d. CHế độ Mở rộng EXPANDED để mở rộng RAM ,ROM ,EEPROM ,...

7. Tích hợp 21 chương trinhg NGẮT ( Interrupt) ,phù hợp cho các chương trình ĐA CHỨC VỤ ,phức tạp


B Các công cụ ( TOOLs ) cho 68HC11 như sau:
Tồng hợp : http://www.ybdesign.fr/68HC11/Outils/Outils.htm
http://dientuvietnam.net/forums/show...?t=7897&page=2

SƠ ĐỒ Mạch NẠP
http://i250.photobucket.com/albums/gg269/hoanglongu/MachNAP68HC11.jpg
Chương trình NẠP:
1. HCLoad for 68HC11 ,xem tại http://www.microsyl.com/
2. WP11 - Windows Software for Programming 68HC11 Microcontrollers , xem tại http://www.tec-i.com/WP11.htm ( chương trình này GOOD)

Trình biên dịch:
a. ASSEMBLY :
1.WASM11-- 68HC11 Editor and Macro Cross Assembler Windows , xem tại http://www.tec-i.com/wasm11.htm
2. HANDYBOARD ASM cho 68HC11 (GOOD nhất ) , xem tại http://www.handyboard.com/software/
Mình GỬI KÈM phần mềm này cho các bạn.

3. Mini IDE , xem tại http://www.mgtek.com/miniide/

b. Ngôn ngữ C:
1. ICC11 (cho 68HC11 ) ,ĐÂY LÀ phần mềm Viết C phổ biến nhất cho HC11 , MÌNH GỬI KÈM HƯỚNG DẪN
Xem thêm tại: http://www.imagecraft.com

2. Micro C for 68HC11,xem tại http://www.grantronics.com.au/micro-c.html
3. Chương tình SMALL C
4. GNU C cho 68HC11, xem tại http://www.gnu.org/software/m68hc11/

C. Mạch PHÁT TRIỂN :
1. 68HC11 EVBU ( được phát triển bởi MOTOROLA, đang xài mạch này ), gửi theo Sơ ĐỒ MẠCH FULL của EVBU
2. HadyBOARD ,với đầy đủ các TOOLs, xem tại http://www.handyboard.com (good)
3. TECH ART board ,xem tại http://www.technologicalarts.com/

D. Vì các họ của Freescale này ,ta sẽ NẠP và điều khiển CHẠY Trực tiếp từ PC ,trên 1 mạch thôi ( vì MCU có 4 chế độ hoạt động , không cần phải tháo MCU ra ), ta có các chương trình MONITOR rât tốt như:
1. JBUGG 11 ( vừa NẠP , debug , Teminal... luôn ) ,dùng trong WINDOWS , phát triển bởi lập trình viên JOHN BEATY ( GOOD nhất )
Mình Gửi KÈM THEO JBUGG 11:rose:

2. PCBUGG11 ( là bản Version cũ của JBUGG11 ),dùng trong DOS ,phát triển bởi MOTOROLA

E. Các CODE MẪU cho 68HC11 ( GOOD)
http://www.orgler.it/swh11ass.htm

hoanglongu
03-04-08, 13:50
Hôm nay ,POST cho 3 MCU (dòng 8 bit ) .Hôm sau mình sẽ POST tiếp cho các bạn các TOOLs của MC68HC12 (dòng 16 bit) và TÀI LIỆU BIÊN SOẠN BẰNG TIẾNG VIỆT cho 68HC11

Chúc các bạn vui và "VỌC" thành công với MCU 8 bit của Motorola ( đặc biệt là 68HC11)=D>

ANH EM NHỚ VÀO THAM GIA cho THREAD này "XÔM TỤ" nghen.Hi:rose:

---------------------------------------------------------------------------
UPDATE ngày 5/4/2008:

Phần 4: TOOL của MCU 68HC(S)12::rose:

Giới thiệu :http://i250.photobucket.com/albums/gg269/hoanglongu/68HcS12.jpg
(NHÌN THẤY SƠ ĐỒ KHỐI LÀ CHÚNG TA ĐÃ THẤY "SỨC MẠNH" Của con MCU này , Vượt Trội nhỉ.Hi =P~)

I. TRÌNH BIÊN DỊCH:
1. Assembly:
a. Mini IDE , xem tại http://www.mgtek.com/miniide/
b. Của hãng AVOCET
http://www.avocetsystems.com/company/other/predemo.htm
c. Của Hãng COMIC (GOOD)
http://www.cosmic-software.com/download.php

2. C Complier:
a. ICC12 ( chương trình viết C thông dụng nhất ) , xem tại www.imagecraft.com/

II. CHương trình DEBUGER , DOWNLOADER , TERMINAL:rose:
1. NoICE - chương trình DEBUG , NẠP , TERMINAL rất hiệu quả http://www.noicedebugger.com/download.html

III. CHương trình MÔ PHỎNG (free)
Free Simulator for 68HC12 , xem tại http://hcs12text.com

IV. CÁc mạch PHÁT TRIỂN
TECH ART board ,xem tại http://www.technologicalarts.com/

V. Chương trình TỔNG HỢP của Trang Chủ:
CodeWarrior for HCS12(X) Microcontrollers
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CWS-H12-STDED-CX#

-------------------------------------------------

NEW: Tutorial riêng cho họ 16-bit 68HCS12-Xgate , có đầy đủ Tools và hướng dẫn ở đây:
http://dientuvietnam.net/forums/showthread.php?t=32314

linhDT1
04-04-08, 18:55
Cảm ơn anh hoanglongu rất nhiều :cafe:

thaithienanh
04-04-08, 19:10
Đã hen, giới thiệu cả bộ đồ chơi đầy đủ luôn, ai cần khỏi phải đi kiếm tùm lum ^.^.

Hi hi để mình lấy datasheet của nó về xem cái đã ^.^.

Thanks bạn.

hoanglongu
04-04-08, 19:38
Đã hen, giới thiệu cả bộ đồ chơi đầy đủ luôn, ai cần khỏi phải đi kiếm tùm lum ^.^.

Hi hi để mình lấy datasheet của nó về xem cái đã ^.^.

Thanks bạn.

Anh em cứ "từ từ" mà nghiên cứu ,có thắc mắc thì cứ hỏi mình hen ( biết bao nhiêu thì mình trả lời bấy nhiêu;;) ). Trong Họ 8 bit của MOTOROLA thì khuyên anh em nên dùng MCU 68HC11 ( con này mạnh và Tốt nhất trong họ 8 bit)

Khi nào RẢNH một chút ,sẽ POST cho anh em TOOLs của MCU 68HC(S9)12 - 16bit ,con này thì "SÔ" lắm ( TOÀN CHIP DÁN , số chân trên 80 chân , Hỗ TRỢ TẬP lệnh FUZZY LOGIC , Giao tiếp USB,....) .Mình đang dúng cái KIT chính hãng mượn của Phòng Thí Nghiệm (chưa có CHIP ,nên không làm tự làm mạch được- mà cũng không DÁM "DÁN CHIP" nữa ,hic hic. Lỡ dán HƯ ,DIE CHIP - gần 60USD ,mấy thầy "CHỬI " chết 8-}) . Chúc anh em cuối tuần zui zẻ.:rose:

hoanglongu
05-04-08, 20:13
ĐÃ POST tài liệu cho MCU 68HC(S)12 - dòng 16 bit của MOTOROLA ( bài có chữ : UPDATE ngày 5/4/2008 )
Vì chưa "khai thác" HẾT sức mạnh của con 16 bit này (vì thiếu CHIP) ,anh em nào PHÁT TRIỂN con này thì CHIA SẺ và Trao Đổi Kinh nghiệm với mình về 68HC(S)12.

Địa chỉ liên hệ: (CHỈ thảo luận về MCU của MOTOROLA thôi nghen,hi)
Nguyễn Gia Minh Thảo , lớp DD04KSTN ,
Ngành Điều Khiển Tự Động , Khoa Điện - Điện Tử , ĐH Bách Khoa TPHCM
Email: Leonardo_u3000@yahoo.com

phamthaihoa
12-04-08, 21:45
Trong tay mình có một ít HCS12, + kit của nó. Cũng định nghiên cứu.

Bạn hoanglongu đã từng gặp bug nào trong trình dịch hay sự cố bất thường khi làm việc với HCS12 không ?

Nếu nhớ không nhầm thì mình có cả trình dịch của imagecraft và IAR cho dòng HCS12. Trong quá trình tìm hiểu thì bạn thấy trình dịch nào được dùng nhiều hơn. Mức độ hỗ trợ của trình dịch.

Mình đang vướng cái đồ án. Khi xong, hy vọng sẽ hợp tác với bạn phát triển HCS12, tớ support về phần cứng :D.

hoanglongu
12-04-08, 22:09
Trong tay mình có một ít HCS12, + kit của nó. Cũng định nghiên cứu.

Bạn hoanglongu đã từng gặp bug nào trong trình dịch hay sự cố bất thường khi làm việc với HCS12 không ?

Nếu nhớ không nhầm thì mình có cả trình dịch của imagecraft và IAR cho dòng HCS12. Trong quá trình tìm hiểu thì bạn thấy trình dịch nào được dùng nhiều hơn. Mức độ hỗ trợ của trình dịch.

Mình đang vướng cái đồ án. Khi xong, hy vọng sẽ hợp tác với bạn phát triển HCS12, tớ support về phần cứng :D.

Mình cũng đang làm ĐỒ ÁN với 68HC11 + Fuzzy Logic + SPI + RS232 ,nên chừng 1.5 tháng nữa ,sẽ tiếp tục Nghiên cứu tíêp với 68HCS12 (vì đã làm qua ,phần cứng thì Phòng Thí Nghiệm cho mượn ,chủ yếu là biết cách PHÁT TRIỂN thôi)

Rất vui vì bạn đã quan tâm đến 68HCS12 ,chúng ta cùng phát triển con này nghen. Hẹn PHAMTHAIHOA 1.5 tháng nữa hen. =D>

kit
22-05-08, 11:14
Theo mình biết thì họ MCU HC908 của Freescale (Freescale là 1 phần của Motorola tách ra chuyên về các thiết bị bán dẫn) tại thời điểm hiện nay vẫn được ưa chuộng nhất trong các applications đơn giản vì giá cả của dòng chip này khá rẻ, bên cạnh đó vẫn đáp ứng được các thông số kỹ thuật cần thiết. Các chip thuộc họ HC908 đều có xung nhịp hoạt động 16MHz, tương ứng với xung nhịp bus 8MHz. Ngoài ra họ S08 (đời sau của HC908) thì có xung nhịp lên tới 40MHz tương ứng với xung bus 20MHz. Các chip đều có khả năng cho phép thay đổi tốc độ của bus. Vì vậy 2 họ này hầu như đều có thể đáp ứng được các apps vừa và nhỏ. Một số đặc điểm quan trong nữa là các chip này đều có chứa bộ nhớ Flash cho phép developer lập trình chip nhiều lần, có support các interface trao đổi dữ liệu giữa các MCU như SCI, SPI, nhiều kênh ADC...
Hiện tại thì công nghệ chip đang đi theo hướng tích hợp, nghĩa là các nhà sản xuất tích hợp MCU và các power drivers cùng các sơ đồ điều khiển, bảo vệ các khóa chuyển mạch đầu ra (bảo vệ trong trường hợp quá tải dòng, quá áp và hạ áp, nhiệt độ) vào trong 1 con chip. Freescale đã và đang phát triển rất mạnh theo hướng này, cung cấp cho người dùng các giải pháp kỹ thuật rất hiệu dụng và đơn giản trong thiết kế mạch. 2 trong số apps thế mạnh của Freescale phải kể đến là automotive và mạng không dây (ví dụ như công nghệ Zigbee).
Theo tình hình phát triển của điện tử chip thì mình thấy 1 vấn đề nổi cộm gần đây nhưng chưa thấy được đề cập trong forum là vấn đề networking trong điện tử chip. Một số interfaces mới đây được nghiên cứu nhiều là CAN, LIN, FlexRay ... cho phép kết nối các chip thành một network rất hiệu quả trong control và diagnostics. Nếu để ý, thì các chip của Freescale đều support trong crystal của mình các interface này. Hy vọng là sẽ mở ra 1 luồng mới để mọi người cùng tìm hiểu.
thanks.

kit
22-05-08, 11:40
P/S. Về các giao diện tạo phần mềm cho chip, theo mình thì mọi người nên sử dụng Code Warrior. Chương trình này tích hợp gần như tất cả cần thiết cho quá trình viết chương trình đến Debugger. Từ các phiên bản Code warrior v5.0 về sau, chương trình này cho phép tạo chương trình bằng graphic, nghĩa là sẽ cho phép hiển thị hình ảnh của con chip cần lập trình rồi cho phép user chọn các options, ví dụ như cần lập trình cổng PTB1 là đầu ra thì chỉ cần click vào cổng đó, rồi chọn option kiểu output và chương trình sẽ automatically tạo 1 lệnh tương ứng trên ngôn ngữ C tại màn hình lập trình.

hoanglongu
22-05-08, 14:44
P/S. Về các giao diện tạo phần mềm cho chip, theo mình thì mọi người nên sử dụng Code Warrior. Chương trình này tích hợp gần như tất cả cần thiết cho quá trình viết chương trình đến Debugger. Từ các phiên bản Code warrior v5.0 về sau, chương trình này cho phép tạo chương trình bằng graphic, nghĩa là sẽ cho phép hiển thị hình ảnh của con chip cần lập trình rồi cho phép user chọn các options, ví dụ như cần lập trình cổng PTB1 là đầu ra thì chỉ cần click vào cổng đó, rồi chọn option kiểu output và chương trình sẽ automatically tạo 1 lệnh tương ứng trên ngôn ngữ C tại màn hình lập trình.

Cái này thị bạn nói đúng rùi, chương trình Code Warrior của FreeScale là rất GOOD ,nhưng mình chỉ có Phiên Bản cũ (lâu rùi) .CÒn các phiên bản mới ,mình không DOWN về được (bản Free thì Ít chức năng , bản Professional thì giá mắc quá ,hu hu) .

Nếu bạn có chương trình này , có thể UP Link Down phần mềm này được ko, để cho anh em nào Nghiên cứu các họ MCU của Motorola có 1 công cụ lập trình mạnh.
Nếu được ,thì mình cảm ơn bạn trước :=D>

hoanglongu
22-05-08, 15:01
Theo mình biết thì họ MCU HC908 của Freescale (Freescale là 1 phần của Motorola tách ra chuyên về các thiết bị bán dẫn) tại thời điểm hiện nay vẫn được ưa chuộng nhất trong các applications đơn giản vì giá cả của dòng chip này khá rẻ, bên cạnh đó vẫn đáp ứng được các thông số kỹ thuật cần thiết. Các chip thuộc họ HC908 đều có xung nhịp hoạt động 16MHz, tương ứng với xung nhịp bus 8MHz. Ngoài ra họ S08 (đời sau của HC908) thì có xung nhịp lên tới 40MHz tương ứng với xung bus 20MHz. Các chip đều có khả năng cho phép thay đổi tốc độ của bus. Vì vậy 2 họ này hầu như đều có thể đáp ứng được các apps vừa và nhỏ. Một số đặc điểm quan trong nữa là các chip này đều có chứa bộ nhớ Flash cho phép developer lập trình chip nhiều lần, có support các interface trao đổi dữ liệu giữa các MCU như SCI, SPI, nhiều kênh ADC...
Hiện tại thì công nghệ chip đang đi theo hướng tích hợp, nghĩa là các nhà sản xuất tích hợp MCU và các power drivers cùng các sơ đồ điều khiển, bảo vệ các khóa chuyển mạch đầu ra (bảo vệ trong trường hợp quá tải dòng, quá áp và hạ áp, nhiệt độ) vào trong 1 con chip. Freescale đã và đang phát triển rất mạnh theo hướng này, cung cấp cho người dùng các giải pháp kỹ thuật rất hiệu dụng và đơn giản trong thiết kế mạch. 2 trong số apps thế mạnh của Freescale phải kể đến là automotive và mạng không dây (ví dụ như công nghệ Zigbee).
Theo tình hình phát triển của điện tử chip thì mình thấy 1 vấn đề nổi cộm gần đây nhưng chưa thấy được đề cập trong forum là vấn đề networking trong điện tử chip. Một số interfaces mới đây được nghiên cứu nhiều là CAN, LIN, FlexRay ... cho phép kết nối các chip thành một network rất hiệu quả trong control và diagnostics. Nếu để ý, thì các chip của Freescale đều support trong crystal của mình các interface này. Hy vọng là sẽ mở ra 1 luồng mới để mọi người cùng tìm hiểu.
thanks.

Thật ra thì dòng HC(S)08 cũng được sử dụng rất nhiều ,nhưng chỉ ở nước ngoài , còn ở Việt Nam thì chưa có nhiều người dùng.

Mình có vài con Chip HC(9)08 và 1 Kit thực hành ( tự làm) thì thấy MCU này OK .Nhưng có lẽ ,do xu thế thời đại ,nên ở VN ,mọi người chuyển sang dùng các MCU 16bit trở lên và Phổ biến ở VN --> hơi buồn cho tụi MCu của Moto.

Mình rất vui ,vì bạn cũng là 1 fan của MCU của Motorola.Hi:->

kit
22-05-08, 17:51
Thật ra thì dòng HC(S)08 cũng được sử dụng rất nhiều ,nhưng chỉ ở nước ngoài , còn ở Việt Nam thì chưa có nhiều người dùng.

Mình có vài con Chip HC(9)08 và 1 Kit thực hành ( tự làm) thì thấy MCU này OK .Nhưng có lẽ ,do xu thế thời đại ,nên ở VN ,mọi người chuyển sang dùng các MCU 16bit trở lên và Phổ biến ở VN --> hơi buồn cho tụi MCu của Moto.

Mình rất vui ,vì bạn cũng là 1 fan của MCU của Motorola.Hi:->

hi,
Thực tế thì mcu của Freescale, ngoài automotive apps và wireless ra, lép vế so với mcu của một số các ngành khác. Có lẽ PIC của Microchip hiện thời được ưa chuộng nhất. Nhưng không sao, nếu đã biết rõ mcu của freescale thì chuyển sang các mcu khác chắc cũng dễ thôi :).
Mình cũng ko làm trong lĩnh vực này 1 thời gian, bây giờ mới quay lại nên hiện thời thì trên máy mình ko có sẵn Code Warrior. Nhưng mình cũng có mấy thằng bạn làm cho bọn Freescale, để mình hỏi lại bọn nó. Nếu bọn nó cho thì mình sẽ up lên cho mọi người cùng tham khảo.
Thân.
P/s. Cho mình hỏi nhỏ 1 xíu. Thấy mọi người cứ đòi thank cho post nhưng ko hiểu là thank thì được cái gì vậy?

abcnam
22-05-08, 22:56
Mấy bác có ai có tool hack cái lock trong con 68HC08 ko vậy
------------------------------

Hoanglongu: bạn abcnam ơi , đừng nên hỏi phần mềm nào ***** hay hack ,coi chừng bị mấy MOD "ban" nick đó.

+> Bạn hỏi 1 vấn đề không "ăn nhập" gì cả .NHẮC NHỞ 1 lần đó

kit
23-05-08, 09:47
Mấy bác có ai có tool hack cái lock trong con 68HC08 ko vậy

hi, mình ko hiểu bạn đang nói về lock gi` trong 68HC08. Theo mình hiểu thì chỉ có đòi hỏi security code trong quá trình nạp phần mềm cho mcu, và thường thường thì code đó là 8 byte 0xFF, và giá trị này thường được đặt default trong chương trình debugger.

hoanglongu
23-05-08, 17:24
hi,
Thực tế thì mcu của Freescale, ngoài automotive apps và wireless ra, lép vế so với mcu của một số các ngành khác. Có lẽ PIC của Microchip hiện thời được ưa chuộng nhất. Nhưng không sao, nếu đã biết rõ mcu của freescale thì chuyển sang các mcu khác chắc cũng dễ thôi :).
Mình cũng ko làm trong lĩnh vực này 1 thời gian, bây giờ mới quay lại nên hiện thời thì trên máy mình ko có sẵn Code Warrior. Nhưng mình cũng có mấy thằng bạn làm cho bọn Freescale, để mình hỏi lại bọn nó. Nếu bọn nó cho thì mình sẽ up lên cho mọi người cùng tham khảo.
Thân.


Minh hy vọng bạn xin được --> UP phần mềm Code Warrior cho mọi người thì tốt quá ( Hôm trước , định DOWN cái bản Code Warrior Free gần 250MB - ai ngờ ,nửa đường Link Die ,hu hu:(()

Sao không thấy FreeSacle mở đại diện ở VIỆT NAM nhỉ ,cho anh em thích MCU của Moto tha hồ mà MUA chip+ Hardware (bây giờ kiếm mua ,Khó quá,hu hu)--> Mới phổ biến được:rose:

To KIT: Nếu bạn có thời gian thì làm 1 cái TUTORIAL cho 68HC(9)08 trên diễn đàn này nghen , vì con này khá tốt đó ,ở VN ,cũng có nhiều bạn dùng.Thanks bạn trước hen
Chắc vài bữa nữa ,có thời gian ,mình sẽ làm cái TUTORIAL về LẬP TRÌNH (up CODE) cho các MCU 68HCXX của Moto (bây giờ đang thi Cuối Kỳ nên hơi "đuối",hic hic)

kit
25-05-08, 07:10
Minh hy vọng bạn xin được --> UP phần mềm Code Warrior cho mọi người thì tốt quá ( Hôm trước , định DOWN cái bản Code Warrior Free gần 250MB - ai ngờ ,nửa đường Link Die ,hu hu:(()

Sao không thấy FreeSacle mở đại diện ở VIỆT NAM nhỉ ,cho anh em thích MCU của Moto tha hồ mà MUA chip+ Hardware (bây giờ kiếm mua ,Khó quá,hu hu)--> Mới phổ biến được:rose:

To KIT: Nếu bạn có thời gian thì làm 1 cái TUTORIAL cho 68HC(9)08 trên diễn đàn này nghen , vì con này khá tốt đó ,ở VN ,cũng có nhiều bạn dùng.Thanks bạn trước hen
Chắc vài bữa nữa ,có thời gian ,mình sẽ làm cái TUTORIAL về LẬP TRÌNH (up CODE) cho các MCU 68HCXX của Moto (bây giờ đang thi Cuối Kỳ nên hơi "đuối",hic hic)

hi,
Mình đã nói chuyện với mấy thằng bạn của mình của hãng freescale về chuyện phần mềm Code Warrior. Nói chung là không có vấn đề gì cả, có lẽ khoảng tuần sau mình sẽ lấy được licensed version Code warrior 5.0. Hiện tại thì mình chưa biết up lên kiểu forum kiểu chi, có gì hướng dẫn mình cách up nhé. Khi nào hàng về thì mọi người vào down.
Còn về tutorial cho Freescale products, mình nghĩ là có thể viết một vài thứ với mọi người cùng tham khảo (mình có 1 thời gian làm việc với mcu của freescale cách đây khoảng 3-4 năm nên chắc vẫn còn nhớ chút chút :) ). Hiện tại thì hơi bận tí nên chắc cũng chưa viết được gì cả, chắc phải sau tháng 6. Nhưng mà nếu mọi người có câu hỏi gì về mcu của freescale thì chắc mấy thằng bạn mình trong freescale chắc là giúp được.
thân.

hoanglongu
25-05-08, 10:59
hi,
Mình đã nói chuyện với mấy thằng bạn của mình của hãng freescale về chuyện phần mềm Code Warrior. Nói chung là không có vấn đề gì cả, có lẽ khoảng tuần sau mình sẽ lấy được licensed version Code warrior 5.0. Hiện tại thì mình chưa biết up lên kiểu forum kiểu chi, có gì hướng dẫn mình cách up nhé. Khi nào hàng về thì mọi người vào down.
Còn về tutorial cho Freescale products, mình nghĩ là có thể viết một vài thứ với mọi người cùng tham khảo (mình có 1 thời gian làm việc với mcu của freescale cách đây khoảng 3-4 năm nên chắc vẫn còn nhớ chút chút :) ). Hiện tại thì hơi bận tí nên chắc cũng chưa viết được gì cả, chắc phải sau tháng 6. Nhưng mà nếu mọi người có câu hỏi gì về mcu của freescale thì chắc mấy thằng bạn mình trong freescale chắc là giúp được.
thân.

Khi nào có licensed version Code warrior 5.0 ( cho 68HCS08 hoặc 68HCS12 - do mình đang làm 68HCS12 thì Reply cho mình biết ,mình chỉ cho cách UP lên diễn đàn cho anh em ( hoặc có thể UP lên 1 HoST tạm nào đó --> Paste link lên diễn đàn ).
( Hy vọng có Bản quyền cho Phần mềm ,hi hi )

Cảm ơn vì sự quan tâm và giúp đỡ của bạn. >:D<

kit
26-05-08, 23:23
Khi nào có licensed version Code warrior 5.0 ( cho 68HCS08 hoặc 68HCS12 - do mình đang làm 68HCS12 thì Reply cho mình biết ,mình chỉ cho cách UP lên diễn đàn cho anh em ( hoặc có thể UP lên 1 HoST tạm nào đó --> Paste link lên diễn đàn ).
( Hy vọng có Bản quyền cho Phần mềm ,hi hi )

Cảm ơn vì sự quan tâm và giúp đỡ của bạn. >:D<

lúc nào rảnh thì liên hệ với mình nhé.

hoanglongu
29-06-08, 09:26
Hi , mấy nay thi cuối kì ,"đuối" quá .Bây giờ ,thi xong HKi cuối ,khỏe rùi#:-S

Mấy hôm nay ,mình đã nghiên cứu làm MCU MC9S12 (16 bit - Latest of FreeScale) , đã có những thành công bước đầu ( đạt gần 80% , còn đặt cái MẠch TARGET mới nữa ). Khi nào xong ,sẽ làm 1 bài Tổng Hợp về họ HC(S)912 cho anh em ( Lúc đó ,mong anh em hưởng ứng hen).:D

Note: Anh em có con AT90S2313 ( AVR MCU) thì để lại cho mình 2 con hen , Giá THỎATHUẬN hen( do Làm cái mạch BDM -POD cho tụi HC(S) 12 ; Đã làm thành công phiên bản mạch này với PIC16F628 ,nhưng con PIC này mắc hơn tui AVR AT90S2313 quá ,hic hic)
(Mong các MOD tha lỗi vì em "Mua" chip ở đây hen .Thanks)

kit
02-08-08, 16:28
Code Warrior v5.0 Setup:
http://rapidshare.com/files/133974812/Code_warrior_5.0.part1.rar
http://rapidshare.com/files/134264559/Code_warrior_5.0.part2.rar

VVFC
14-08-08, 09:37
E đang có 2 con 68HC711e9. Bây giờ e muốn copy chương trình có sẵn của nó vào máy, rồi e sẽ sửa 1 dòng lệnh trong đó. Có bác nào làm được thì giúp em làm với. Em ở SG. E sẽ hậu tạ ạ.
Số đt của em đây: 0908.89.11.00.
Yahoo: p_nguyenkhoi@yahoo.com

hoanglongu
29-11-08, 17:55
E đang có 2 con 68HC711e9. Bây giờ e muốn copy chương trình có sẵn của nó vào máy, rồi e sẽ sửa 1 dòng lệnh trong đó. Có bác nào làm được thì giúp em làm với. Em ở SG. E sẽ hậu tạ ạ.
Số đt của em đây: 0908.89.11.00.
Yahoo: p_nguyenkhoi@yahoo.com

Đã giúp xong cho bạn này , cũng mất khá nhiều công sức và thời gian <:-P

Anh em nào cần giúp về các vấn đề liên quan đến Vi điều khiển của Motorola -FreeScale , cứ liên lạc với mình , mình sẽ giúp trong khả năng có thể .;;)

dangthieuhoi
01-03-09, 19:22
su huynh hoanglongu cho hoi?
de thấy trên mang có cho chuong trình CW_MCU_V6_2_SE_11262008.exe viết bằng c. chương trình này có nạp bằng bootloader tren AN2295 dc khong?
Với lại đệ khong thấy có sơ đồ kết nối của bootloader ?
Đệ mới tìm hiểu rất mong mấy sư huynh tận tình chỉ bảo

hoanglongu
02-03-09, 10:25
su huynh hoanglongu cho hoi?
de thấy trên mang có cho chuong trình CW_MCU_V6_2_SE_11262008.exe viết bằng c. chương trình này có nạp bằng bootloader tren AN2295 dc khong?
Với lại đệ khong thấy có sơ đồ kết nối của bootloader ?
Đệ mới tìm hiểu rất mong mấy sư huynh tận tình chỉ bảo

Hình như là Không hỗ trợ bạn à. Vì BootLoader ( AN 2295) à 1 Software ứng dụng cho họ HC9S08 ( có Bộ nhớ Flash ) - và Software này chỉ ở dạng TEST.

Chương trình CW_MCU_V6_2_SE_11262008.exe là công cụ Biên Dịch và NẠP-Debug rất tốt ,hỗ trợ nhiều MCU của họ HC908 , S08 , RS08. Đối với các họ S08 và RS08 thì cần có mạch BDM ( về cái mạch BDM này thì có thể liên lạc với mình, vì mình đang làm )

Bạn có thể làm Mạch NẠP theo Cách 1: qua Cổng COM ( đối với các MCU HC908 ko Hỗ trợ USB ) . Hoặc làm theo Cách 2:qua USB đối với các HC908 hỗ trợ USB ( Link: http://dientuvietnam.net/forums/showthread.php?t=7897&page=6 )
Chúc bạn thành công.
---------------------------------------------------------------------

To dangthieuhoi: MCU HC908 tuy khá tốt nhưng ở Viêt Nam khá hiếm ,và cũng khó xin Sample. Hiện mình đã và đang phát triển nhiều họ MCU 16-bit 68HC(S)12 , S12X ( Link:http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=0162468636 )- Các công cụ đã Có đầy đủ:bao gồm mạch NẠP-DeBug , mạch Phát Triển (có luôn MCU), Chương trình NẠP- Biên Dịch... >:D<--> Nên bạn có thể NGHIÊN CỨU họ HCS12 này với chi phí rất thấp và Tiết kiệm rất nhiều thời gian. Có gì thì Reply lại cho mình.

* À, đây mà mô hình Luận Văn Tốt Nghiệp của mình - sử dụng MCU MC9S12DP512 ( họ HCS12 của FreeScale ) để minh hoạt cho ứng dụng của họ HCS12 trong lĩnh vực điêù khiển. ( cái mạch BDM-Pod là dùng để Debug-Nạp Realtime cho MCU HCS12)

http://i250.photobucket.com/albums/gg269/hoanglongu/Picture1.png

*> Giao Diện trong LUẬN VĂN:
http://i250.photobucket.com/albums/gg269/hoanglongu/3.jpg

http://i250.photobucket.com/albums/gg269/hoanglongu/1-1.jpg

http://i250.photobucket.com/albums/gg269/hoanglongu/2-1.jpg

cat52
12-03-09, 08:44
Nếu có điều kiện, các bạn nên học các loại MCU mới. 68HC11 family không còn được nhiều hãng sản xuất nữa.

Các bạn có thể học Flexis family của FreeScale. MCU của family này có thể dùng 8-bit tới 32-bit (ColdFire V1). Đây là link để xem development kit. Kit dùng chung một mother board. Chỉ cần thay daughter board là có một MCU khác. Compiler có thể lấy từ Freescale website và nó cho phép compile code cho tới 32 K (8-bit) hay 64 K (32-bit) không cần có license. Với flash size này là viết rất nhiều code rồi. BDM không cần với kit này, chỉ cần USB cable.

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=DEMOQE128&parentCode=S08QE&fpsp=1&nodeId=01624684491437

Giá của kít ở Mỹ là $100 có hai MCU (8-bit và 32-bit)

http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320092&CFID=3197872&CFTOKEN=67922957

haidangbui
26-03-09, 17:49
Đã giúp xong cho bạn này , cũng mất khá nhiều công sức và thời gian <:-P

Anh em nào cần giúp về các vấn đề liên quan đến Vi điều khiển của Motorola -FreeScale , cứ liên lạc với mình , mình sẽ giúp trong khả năng có thể .;;)

Em cũng đang muốn thực hiện việc này, bro có thể giúp đỡ được không?(phương pháp, công cụ..) haidangbuivn@gmail.com. Cảm ơn trước!

hoanglongu
30-03-09, 08:54
Em cũng đang muốn thực hiện việc này, bro có thể giúp đỡ được không?(phương pháp, công cụ..) haidangbuivn@gmail.com. Cảm ơn trước!

Rất ủng hộ bạn khi có hứng thú với MCU của FreeScale. Tài liệu khá nhiều nên không thể gởi qua Email được. Bạn có thể gặp trực tiếp mình để Thảo Luận thêm ,mình có thể giúp bạn về Tài liệu + Công cụ mà mình đang có Sẵn ( Mạch Nạp-Debug , Hardware , CHương trình biên dịch + Nạp + Debug ...) để bạn có thể Phát Triển nhanh và ít mất thời gian cho những bước cơ bản.

Liên hệ trực tiếp với mình theo: ( mình hiện ở Thành phố Hồ CHí Minh )
Email: leonardo_u3000@yahoo.com
Phone: 0906677347
Tên: Minh Thảo

nghiavtchat
28-05-09, 14:30
Mấy con này nhờ người bên Mỹ mua dùm thì mua chỗ nào vậy bạn và không biết giá của chúng là nhiêu nhỉ ?

hoangkhangdn
28-09-09, 20:53
Chào bạn Hoanglonggu,xin cho mình hỏi thăm bạn có sử dụng qua con R6502 của Hảng Rockwell chưa ạ,nếu bạn có tài liệu về Ic họ này,cho mình xin,Cám ơn bạn.

dang tuan
12-10-09, 17:45
Bạn ơi cho mình hỏi chút. Mình có 1 số chip MC68HC908MR16CFU con này thuộc dòng nào.dùng mạch nạp nào? có thể nạp trực tiếp bằng cổng rs232 thông qua max 232 không? và dùng trình nào để nạp qua 232.

cám ơn nhiều!

hoanglongu
15-10-09, 07:15
Bạn ơi cho mình hỏi chút. Mình có 1 số chip MC68HC908MR16CFU con này thuộc dòng nào.dùng mạch nạp nào? có thể nạp trực tiếp bằng cổng rs232 thông qua max 232 không? và dùng trình nào để nạp qua 232.

cám ơn nhiều!

Chào bạn,

Chip MC68HC908MR16CFU là thuộc dòng HC08 có bộ nhớ Flash ( mã số HC908) , có thể nạp qua cổng RS232 gọi là kiểu nạp MN08. Tuy nhiên vấn đề là phần mềm Nạp qua RS232 hiện rất khó tìm.

dang tuan
15-10-09, 08:40
Cám ơn bạn hoanglongu nhiều.

Nhưng mình vẫn thắc mắc Con HC908 có thể nạp trực tiếp qua cổng RS232<=>Max232 không ?
( Hay là phải dùng Bootloader nạp bằng mạch nạp vào trước [ như PIC ] thì lần sau mới có thể dùng rs232 loader ứng dụng vào được)

Mình hỏi kỹ vậy là vì nếu phải dùng mạch nạp để nạp bootloader thì đành bó tay vơi MC68HC...vậy.
Vì không thể kiếm được mạch nạp. Một số hãng có chip nạp trực tiếp qua RS232 như Philip..còn PIC của Microchip thì không...

Bạn cho mình biết thêm thông tin trên nhé. Nếu nạp trực tiếp được thì bạn cho mình
biết tên của các phần mềm nạp qua 232 ( như trong sơ đồ mạch bạn đã viết phần trước)
Có phải là PROG08SW hay là PROG08SZ ?

nếu bạn có thì up cho mình được không ?



Mình cám ơn rất nhiều.

hlsactim
14-01-10, 16:36
Hoanglongu oi mach nap con 68HC705 la cai nao vay? Up gium minh di! Cam on nhieu!

hoanglongu
16-01-10, 19:24
Hoanglongu oi mach nap con 68HC705 la cai nao vay? Up gium minh di! Cam on nhieu!

Chào bạn,

Mình gởi bạn Schematic + Chương trình nạp của 68HC705 trong File kèm theo bài viết này.

Chúc thành công.:rose:

hlsactim
18-01-10, 09:54
Chào bạn,

Mình gởi bạn Schematic + Chương trình nạp của 68HC705 trong File kèm theo bài viết này.

Chúc thành công.:rose:

Cám ơn Hoanglongu rất nhiều nha! Mà Hoanglongu ơi mình hỏi tý! Mình có con MC68HC705B5, không biết có cách nào đọc được dữ liệu trong rom này ra không? Mong bạn chỉ giúp mình! Cám ơn rất nhiều!