MICROCHIP TB3308 Xử lý các vấn đề liên kết bộ đệm trong thời gian chạy bằng cách sử dụng bảo trì bộ đệm
Giới thiệu
Vấn đề về tính nhất quán của bộ nhớ đệm là không thể tránh khỏi trên các ứng dụng chạy trên bộ vi điều khiển (MCU) có các vùng bộ nhớ có thể lưu vào bộ nhớ đệm, sử dụng Truy cập bộ nhớ trực tiếp (DMA) cho các hoạt động truyền dữ liệu. Điều này là do CPU thực hiện thao tác đọc/ghi từ bộ đệm trong khi DMA truyền dữ liệu giữa bộ nhớ ngoại vi và bộ nhớ vật lý.
Một trong những phương pháp xử lý tính liên kết của bộ đệm yêu cầu ứng dụng quản lý bộ đệm trong thời gian chạy bằng cách sử dụng các hoạt động bảo trì bộ đệm. MPLAB® Harmony v3 cung cấp giao diện chương trình ứng dụng (API) bảo trì bộ đệm cho các thiết bị PIC32MZ.
Tài liệu này giải thích cách ứng dụng có thể quản lý các vấn đề liên kết bộ đệm trong thời gian chạy bằng cách sử dụng API quản lý bộ đệm trong MPLAB Harmony v3.
Ghi chú: Các khái niệm được thảo luận trong tài liệu này là chung cho tất cả các MCU PIC32MZ. PIC32MZ EF được sử dụng như một thiết bị cũample để thảo luận về các khái niệm.
Sự miêu tả
Hình dưới đây minh họa vấn đề liên kết bộ nhớ đệm được quan sát thấy khi DMA đọc từ SRAM trên MCU PIC32MZ EF.
Hình 1-1. Truyền bộ nhớ sang ngoại vi (DMA đọc từ SRAM)
Ứng dụng gửi yêu cầu chuyển giá trị TxBuffer của bộ đệm dữ liệu 'ABCDEFGH' sang thiết bị ngoại vi. CPU đưa vào bộ đệm ghi DMA (TxBuffer) dữ liệu được ghi 'ABCDEFGH' vào thiết bị ngoại vi.
Tuy nhiên, do chính sách bộ nhớ đệm được đặt là Ghi lại và Phân bổ ghi, bộ đệm ghi DMA (TxBuffer) có thể không được ghi ngay vào bộ nhớ chính và dữ liệu đã ghi có thể vẫn còn trong bộ nhớ đệm dữ liệu. Bộ đệm ghi DMA (TxBuffer) trong bộ nhớ chính vẫn chứa giá trị cũ là '12345678'.
Khi DMA được kích hoạt để bắt đầu truyền bộ nhớ sang thiết bị ngoại vi, DMA sẽ đọc bộ đệm (TxBuffer) từ bộ nhớ chính dưới dạng '12345678'. Kết quả là DMA kết thúc việc chuyển dữ liệu cũ sang thiết bị ngoại vi.
Hình dưới đây minh họa vấn đề liên kết bộ đệm được quan sát thấy khi DMA ghi vào SRAM.
Hình 1-2. Truyền ngoại vi sang bộ nhớ (DMA ghi vào SRAM)
Ứng dụng gửi yêu cầu nhận dữ liệu trong RxBuffer với giá trị '12345678' từ thiết bị ngoại vi. DMA điền vào RxBuffer giá trị '12345678' trong SRAM. Tuy nhiên, bộ đệm dữ liệu không được cập nhật và nó tiếp tục giữ dữ liệu trước đó. Khi CPU đọc RxBuffer, nó sẽ đọc giá trị trước đó có trong bộ đệm dưới dạng 'ABCDEFGH'.
Xử lý kết hợp bộ đệm
Hai phương pháp để xử lý các vấn đề về tính nhất quán của bộ đệm được minh họa trong Chuyển bộ nhớ sang ngoại vi (Đọc DMA từ SRAM) và Chuyển từ ngoại vi sang bộ nhớ (DMA ghi vào SRAM). Các phương pháp này liên quan đến việc ứng dụng quản lý bộ đệm trong thời gian chạy bằng cách sử dụng các hoạt động bảo trì. Các hoạt động bao gồm khả năng thực hiện các hành động sau:
Vô hiệu hóa bộ đệm: Đánh dấu các dòng bộ đệm là không hợp lệ. Lần truy cập tiếp theo buộc dữ liệu phải được sao chép từ bộ nhớ chính vào bộ đệm.
Làm sạch bộ đệm: Ghi các dòng bộ nhớ đệm được đánh dấu là bẩn trở lại bộ nhớ chính. Để xử lý tính nhất quán của bộ nhớ đệm đã thảo luận trong Chuyển bộ nhớ sang thiết bị ngoại vi (Đọc DMA từ SRAM), hãy thực hiện các hành động sau:
- Ứng dụng sẽ lấp đầy bộ đệm ghi dữ liệu (TxBuffer) với giá trị 'ABCEDFGH'. Do chính sách bộ đệm mặc định (Ghi lại và Phân bổ ghi), dữ liệu đã ghi có thể nằm trong bộ đệm.
Hình 1-3. Điền vào bộ đệm ghi - Xoá bộ đệm dữ liệu ghi (TxBuffer) có giá trị 'ABCDEFGH' vào bộ nhớ chính bằng cách gọi API bộ nhớ đệm sạch.
Hình 1-4. Bộ đệm ghi tuôn ra - Ứng dụng gửi yêu cầu truyền dữ liệu từ TxBuffer với giá trị 'ABCDEFGH' sang thiết bị ngoại vi.
Hình 1-5. Viết cho thiết bị ngoại vi
Để xử lý tính nhất quán của bộ nhớ đệm như đã thảo luận trong Truyền ngoại vi sang bộ nhớ (DMA ghi vào SRAM), hãy làm theo các bước sau:
- Ứng dụng gọi API bộ đệm không hợp lệ để đánh dấu các dòng bộ đệm là không hợp lệ.
Hình 1-6. Bộ nhớ đệm không hợp lệ - Ứng dụng gửi yêu cầu nhận dữ liệu trong RxBuffer với giá trị '12345678' từ thiết bị ngoại vi.
- DMA điền vào RxBuffer giá trị '12345678' trong SRAM.
- Do dòng bộ đệm tương ứng với RxBuffer ở trạng thái không hợp lệ nên việc truy cập đọc của CPU sẽ dẫn đến RxBuffer được sao chép từ bộ nhớ chính vào bộ đệm dữ liệu.
Hình 1-7. Xử lý sự kết hợp bộ đệm chuyển ngoại vi sang bộ nhớ
Thực hiện
Cấu hình
Trong dự án MPLAB Harmony v3 dành cho PIC32 MZ EF, các hoạt động bảo trì bộ đệm được kích hoạt bởi Bộ cấu hình MPLAB Harmony v3 (MHC) hoặc Bộ cấu hình mã MPLAB (MCC). Trong MHC hoặc MCC, bạn có thể tìm thấy cài đặt cấu hình trong biểu đồ dự án > Hệ thống > Cấu hình MIPS > Bộ đệm.
Hình 2-1. Cấu hình bộ đệm MHC
API bảo trì bộ đệm dữ liệu
MPLAB Harmony v3 cung cấp các API bảo trì bộ đệm dữ liệu sau:
Bảng 2-1. API bảo trì bộ đệm dữ liệu
Tên | Sự miêu tả |
DCACHE_INVALIDATE (không có giá trị) | Vô hiệu hóa toàn bộ bộ đệm dữ liệu trước khi kích hoạt nó. |
DCACHE_CLEAN_BY_ADDR (uint32_t addr, size_t sz) | Viết lại và vô hiệu hóa dải địa chỉ trong bộ đệm dữ liệu. |
DCACHE_INVALIDATE_BY_ADDR (uint32_t addr, size_t sz) | Vô hiệu hóa dải địa chỉ trong bộ đệm dữ liệu. |
DCACHE_CLEAN_INVALIDATE_BY_ADDR (uint32_t addr, size_t sz) | Viết lại và vô hiệu hóa dải địa chỉ trong bộ đệm dữ liệu. |
Ghi chú:
- Các API bảo trì bộ đệm lệnh và dữ liệu cụ thể của MCU có sẵn dưới dạng thư viện ngoại vi (PLIB) plib_cache.c. Tham khảo ứng dụng PLIB cũample tại:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance. - Khi sử dụng tính năng xóa bộ đệm và vô hiệu hóa bộ đệm theo địa chỉ API:
- địa chỉ: Phải được căn chỉnh theo ranh giới kích thước dòng bộ đệm. Điều này có nghĩa là địa chỉ bộ đệm DMA phải được căn chỉnh theo ranh giới 16 byte.
- kích thước: Phải là bội số của kích thước dòng bộ đệm. Điều này có nghĩa là kích thước bộ đệm DMA phải là bội số của 16 byte.
Example
Đoạn mã sau đâyampTập tin này trình bày cách sử dụng các API bảo trì bộ nhớ đệm dữ liệu cùng với các API thư viện ngoại vi MPLAB Harmony v3 DMA để đọc và ghi dữ liệu qua giao diện UART.
Để biết mã nguồn chi tiết, hãy tham khảo ứng dụng PLIB example tại:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
Ghi chú: Các vấn đề về tính nhất quán của bộ đệm được thảo luận ở trên cũng có thể được xử lý tại thời điểm liên kết bằng cách sử dụng thuộc tính biến nhất quán cho bộ đệm dữ liệu đang tranh chấp.
unsigned int __attribute__((coherent)) buffer[1024];
Trong mã này, trình biên dịch phân bổ (tại thời điểm liên kết) phần tử 1024 trong vùng bộ nhớ không thể lưu vào bộ nhớ đệm KSEG1.
Tài liệu tham khảo
Các tài liệu sau đây được liệt kê là tài nguyên. Để biết thêm thông tin về tính liên kết của bộ nhớ đệm và các sản phẩm Microchip có liên quan, hãy tham khảo tài liệu Microchip Webhoặc liên hệ với đại diện bán hàng của Microchip tại địa phương.
- Sử dụng bộ đệm L1 trên thiết bị PIC32MZ
- Bảo trì bộ đệm PIC32MZ EF PLIB Example
- Gói Quick Docs MPLAB Harmony v3 cung cấp các trang trợ giúp độc lập để người dùng bắt đầu phát triển các ứng dụng trên MCU SAM và PIC32 32-bit của Microchip. Tải xuống kho lưu trữ quick_docs và bắt đầu với index.html file có sẵn trong thư mục tài liệu.
Phiên bản trực tuyến có sẵn tại: microchip-mplab-harmony.github.io/quick_docs/. - Hạ cánh MPLAB Harmony v3 web trang: www.microchip.com/mplab/mplab-harmony
Vi mạch Webđịa điểm
Microchip cung cấp hỗ trợ trực tuyến thông qua webtrang web tại www.microchip.com/. Cái này webtrang web được sử dụng để làm files và thông tin dễ dàng có sẵn cho khách hàng. Một số nội dung có sẵn bao gồm:
- Hỗ trợ sản phẩm – Bảng dữ liệu và errata, ghi chú ứng dụng và sampchương trình, tài nguyên thiết kế, hướng dẫn sử dụng và tài liệu hỗ trợ phần cứng, bản phát hành phần mềm mới nhất và phần mềm lưu trữ
- Hỗ trợ kỹ thuật chung – Câu hỏi thường gặp (FAQ), yêu cầu hỗ trợ kỹ thuật, nhóm thảo luận trực tuyến, danh sách thành viên chương trình đối tác thiết kế Microchip
- Kinh doanh vi mạch – Hướng dẫn chọn sản phẩm và đặt hàng, thông cáo báo chí mới nhất của Microchip, danh sách các hội thảo và sự kiện, danh sách các văn phòng bán hàng, nhà phân phối và đại diện nhà máy của Microchip
Dịch vụ thông báo thay đổi sản phẩm
Dịch vụ thông báo thay đổi sản phẩm của Microchip giúp khách hàng cập nhật sản phẩm của Microchip. Người đăng ký sẽ nhận được thông báo qua email bất cứ khi nào có thay đổi, cập nhật, sửa đổi hoặc lỗi liên quan đến một họ sản phẩm cụ thể hoặc công cụ phát triển quan tâm.
Để đăng ký, hãy truy cập www.microchip.com/pcn và làm theo hướng dẫn đăng ký.
Hỗ trợ khách hàng
Người dùng sản phẩm Microchip có thể nhận được hỗ trợ thông qua một số kênh:
- Nhà phân phối hoặc đại diện
- Văn phòng bán hàng địa phương
- Kỹ sư giải pháp nhúng (ESE)
- Hỗ trợ kỹ thuật
Khách hàng nên liên hệ với nhà phân phối, đại diện hoặc ESE để được hỗ trợ. Các văn phòng bán hàng địa phương cũng sẵn sàng hỗ trợ khách hàng. Tài liệu này có liệt kê các văn phòng bán hàng và địa điểm.
Hỗ trợ kỹ thuật có sẵn thông qua webtrang web tại: www.microchip.com/support
Tính năng bảo vệ mã thiết bị vi mạch
Lưu ý các chi tiết sau đây về tính năng bảo vệ mã trên các sản phẩm của Microchip:
- Các sản phẩm Microchip đáp ứng các thông số kỹ thuật có trong Bảng dữ liệu Microchip cụ thể của sản phẩm đó.
- Microchip tin rằng dòng sản phẩm của mình an toàn khi sử dụng đúng mục đích, trong thông số kỹ thuật vận hành và trong điều kiện bình thường.
- Microchip coi trọng và tích cực bảo vệ quyền sở hữu trí tuệ của mình. Việc cố gắng vi phạm các tính năng bảo vệ mã của sản phẩm Microchip bị nghiêm cấm và có thể vi phạm Đạo luật Bản quyền Thiên niên kỷ Kỹ thuật số.
- Cả Microchip và bất kỳ nhà sản xuất chất bán dẫn nào khác đều không thể đảm bảo tính bảo mật của mã của mình. Bảo vệ mã không có nghĩa là chúng tôi đảm bảo sản phẩm là "không thể phá vỡ". Bảo vệ mã liên tục phát triển. Microchip cam kết liên tục cải thiện các tính năng bảo vệ mã của sản phẩm của chúng tôi.
Thông báo pháp lý
Ấn phẩm này và thông tin ở đây chỉ có thể được sử dụng với các sản phẩm Vi mạch, bao gồm cả để thiết kế, kiểm tra và tích hợp các sản phẩm Vi mạch với ứng dụng của bạn. Sử dụng thông tin này theo bất kỳ cách nào khác vi phạm các điều khoản này. Thông tin liên quan đến các ứng dụng thiết bị chỉ được cung cấp để thuận tiện cho bạn và có thể được thay thế bằng các bản cập nhật. Bạn có trách nhiệm đảm bảo rằng ứng dụng của bạn đáp ứng các thông số kỹ thuật của bạn. Liên hệ với văn phòng kinh doanh Microchip tại địa phương của bạn để được hỗ trợ thêm hoặc nhận hỗ trợ bổ sung tại www.microchip.com/en-us/support/design-help/client-support-services.
THÔNG TIN NÀY ĐƯỢC CUNG CẤP BỞI MICROCHIP “NGUYÊN TRẠNG”. MICROCHIP KHÔNG TUYÊN BỐ HOẶC BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO DÙ RÕ RÀNG HAY NGỤ Ý, BẰNG VĂN BẢN HOẶC BẰNG LỜI, THEO PHÁP LUẬT
HOẶC CÁCH KHÁC, LIÊN QUAN ĐẾN THÔNG TIN BAO GỒM NHƯNG KHÔNG GIỚI HẠN BẤT KỲ BẢO ĐẢM NGỤ Ý NÀO VỀ VIỆC KHÔNG VI PHẠM, KHẢ NĂNG BÁN ĐƯỢC VÀ SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ HOẶC CÁC BẢO ĐẢM LIÊN QUAN ĐẾN TÌNH TRẠNG, CHẤT LƯỢNG HOẶC HIỆU SUẤT CỦA THÔNG TIN.
TRONG MỌI TRƯỜNG HỢP, MICROCHIP SẼ KHÔNG CHỊU TRÁCH NHIỆM ĐỐI VỚI BẤT KỲ MẤT MÁT, THIỆT HẠI, CHI PHÍ HOẶC PHÍ PHẠT GIÁN TIẾP, ĐẶC BIỆT, TRỪNG PHẠT, NGẪU NHIÊN HOẶC HẬU QUẢ NÀO LIÊN QUAN ĐẾN THÔNG TIN HOẶC VIỆC SỬ DỤNG THÔNG TIN, DÙ DO NGUYÊN NHÂN NÀO, NGAY CẢ KHI MICROCHIP ĐÃ ĐƯỢC THÔNG BÁO VỀ KHẢ NĂNG HOẶC THIỆT HẠI CÓ THỂ THẤY TRƯỚC. Ở MỨC ĐẦY ĐỦ NHẤT ĐƯỢC LUẬT PHÁP CHO PHÉP, TỔNG TRÁCH NHIỆM PHÁP LÝ CỦA MICROCHIP ĐỐI VỚI TẤT CẢ CÁC KHIẾU NẠI BẤT KỲ CÁCH NÀO LIÊN QUAN ĐẾN THÔNG TIN HOẶC VIỆC SỬ DỤNG THÔNG TIN SẼ KHÔNG VƯỢT QUÁ SỐ TIỀN PHÍ, NẾU CÓ, MÀ BẠN ĐÃ TRẢ TRỰC TIẾP CHO MICROCHIP ĐỂ CÓ THÔNG TIN.
Việc sử dụng các thiết bị Microchip trong các ứng dụng hỗ trợ sự sống và/hoặc an toàn hoàn toàn do người mua chịu rủi ro và người mua đồng ý bảo vệ, bồi thường và giữ cho Microchip vô hại khỏi mọi thiệt hại, khiếu nại, vụ kiện hoặc chi phí phát sinh từ việc sử dụng đó. Không có giấy phép nào được chuyển giao, ngầm định hoặc theo cách khác, theo bất kỳ quyền sở hữu trí tuệ nào của Microchip trừ khi có quy định khác.
Nhãn hiệu
Tên và logo của Microchip, logo của Microchip, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMlusD, maXStylusD, maXStylusD, maXStylusD maXTouch, MediaLB, megaAVR, Microsemi, biểu trưng Microsemi, MOST, logo NHẤT, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI / O, Vectron và XMEGA là các thương hiệu đã đăng ký của Microchip Technology Incorporated tại Hoa Kỳ và các quốc gia khác.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, Logo ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath và ZL là các nhãn hiệu đã đăng ký của Microchip Technology Incorporated tại Hoa Kỳ
Chặn khóa liền kề, AKS, Tương tự cho thời đại kỹ thuật số, Tụ điện bất kỳ, AnyIn, AnyOut, Chuyển mạch tăng cường, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Kết hợp trung bình động , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Lập trình nối tiếp trong mạch, ICSP, INICnet, Song song thông minh, Kết nối liên chip, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Biểu trưng được chứng nhận, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Tạo mã toàn trí, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect và ZENA là các thương hiệu của Microchip Technology Incorporated trong
Mỹ và các nước khác.
SQTP là nhãn hiệu dịch vụ của Microchip Technology Incorporated tại Hoa Kỳ
Biểu trưng Adaptec, Tần suất theo yêu cầu, Công nghệ lưu trữ Silicon, Symmcom và Thời gian tin cậy là các thương hiệu đã đăng ký của Microchip Technology Inc. ở các quốc gia khác.
GestIC là nhãn hiệu đã đăng ký của Microchip Technology Germany II GmbH & Co. KG, một công ty con của Microchip Technology Inc., tại các quốc gia khác.
Mọi nhãn hiệu khác được đề cập ở đây đều là tài sản của các công ty tương ứng.
© 2021, Microchip Technology Incorporated và các công ty con của nó. Đã đăng ký Bản quyền.
ISBN: 978-1-5224-9447-8
Hệ thống quản lý chất lượng
Để biết thông tin về Hệ thống quản lý chất lượng của Microchip, vui lòng truy cập www.microchip.com/quality.
Bán hàng và dịch vụ trên toàn thế giới
CHÂU MỸ
Văn phòng công ty
2355 Tây Chandler Blvd. Chandler, AZ 85224-6199 Điện thoại: 480-792-7200
Fax: 480-792-7277 Hỗ trợ kỹ thuật:
www.microchip.com/support
Web Địa chỉ:
www.microchip.com
Atlanta
Duluth, GA
Điện thoại: 678-957-9614
Fax: 678-957-1455 Austin, TX
Điện thoại: 512-257-3370 Boston
Westborough, MA
Điện thoại: 774-760-0087
Fax: 774-760-0088 Chicago
Itasca, IL
Điện thoại: 630-285-0071
Fax: 630-285-0075 Dallas
Addison, TX
Điện thoại: 972-818-7423
Fax: 972-818-2924 Detroit
Novi, MI
Điện thoại: 248-848-4000 Houston, TX
Điện thoại: 281-894-5983 Indianapolis
Noblesville, IN
Điện thoại: 317-773-8323
Fax: 317-773-5453
Điện thoại: 317-536-2380
Los Angeles
Sứ mệnh Viejo, CA
Điện thoại: 949-462-9523
Fax: 949-462-9608
Điện thoại: 951-273-7800 Raleigh, Bắc Carolina
Điện thoại: 919-844-7510
New York, New York
Điện thoại: 631-435-6000
San Jose, CA
Điện thoại: 408-735-9110
Điện thoại: 408-436-4270 Canada – Toronto
Điện thoại: 905-695-1980
Fax: 905-695-2078
CHÂU Á/THÁI BÌNH DƯƠNG
Úc – Sydney
Tel: 61-2-9868-6733 Trung Quốc – Bắc Kinh
Tel: 86-10-8569-7000 Trung Quốc – Thành Đô
ĐT: 86-28-8665-5511 Trung Quốc – Trùng Khánh ĐT: 86-23-8980-9588 Trung Quốc – Đông Hoản
Điện thoại: 86-769-8702-9880 Trung Quốc – Quảng Châu Điện thoại: 86-20-8755-8029 Trung Quốc – Hàng Châu
ĐT: 86-571-8792-8115 Trung Quốc – Đặc khu hành chính Hồng Kông ĐT: 852-2943-5100 Trung Quốc – Nam Kinh
Tel: 86-25-8473-2460 Trung Quốc – Thanh Đảo
Tel: 86-532-8502-7355 Trung Quốc – Thượng Hải
Tel: 86-21-3326-8000 Trung Quốc – Thẩm Dương
Tel: 86-24-2334-2829 Trung Quốc – Thẩm Quyến
Tel: 86-755-8864-2200 Trung Quốc – Tô Châu
Tel: 86-186-6233-1526 Trung Quốc – Vũ Hán
Tel: 86-27-5980-5300 Trung Quốc – Xian
ĐT: 86-29-8833-7252 Trung Quốc – Hạ Môn
ĐT: 86-592-2388138 Trung Quốc – Chu Hải
Điện thoại: 86-756-3210040
CHÂU Á/THÁI BÌNH DƯƠNG
Ấn Độ – Bangalore
Điện thoại: 91-80-3090-4444 Ấn Độ – New Delhi
Tel: 91-11-4160-8631 Ấn Độ – Pune
ĐT: 91-20-4121-0141 Nhật Bản – Osaka
ĐT: 81-6-6152-7160 Nhật Bản – Tokyo
Điện thoại: 81-3-6880- 3770 Hàn Quốc – Daegu
Tel: 82-53-744-4301 Hàn Quốc – Seoul
Điện thoại: 82-2-554-7200 Malaysia – Kuala Lumpur Điện thoại: 60-3-7651-7906 Malaysia – Penang
ĐT: 60-4-227-8870 Philippines – Manila ĐT: 63-2-634-9065 Singapore
Tel: 65-6334-8870 Đài Loan – Hsin Chu
Điện thoại: 886-3-577-8366 Đài Loan – Cao Hùng Điện thoại: 886-7-213-7830 Đài Loan – Đài Bắc
Điện thoại: 886-2-2508-8600 Thái Lan – Bangkok Điện thoại: 66-2-694-1351 Việt Nam – Hồ Chí Minh Điện thoại: 84-28-5448-2100
CHÂU ÂU
Áo - Wels
Điện thoại: 43-7242-2244-39 Fax: 43-7242-2244-393 Đan Mạch – Copenhagen Điện thoại: 45-4485-5910
Fax: 45-4485-2829 Phần Lan – Espoo
Điện thoại: 358-9-4520-820 Pháp – Paris
Điện thoại: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Đức – Garching Điện thoại: 49-8931-9700 Đức – Haan
Điện thoại: 49-2129-3766400 Đức – Heilbronn Điện thoại: 49-7131-72400 Đức – Karlsruhe Điện thoại: 49-721-625370 Đức – Munich Điện thoại: 49-89-627-144-0 Fax: 49-89-627-144 -44 Đức – Rosenheim Tel: 49-8031-354-560 Israel – Ra'anana
ĐT: 972-9-744-7705 Ý – Milan
Điện thoại: 39-0331-742611 Fax: 39-0331-466781 Ý – Padova
Điện thoại: 39-049-7625286 Hà Lan – Drunen Điện thoại: 31-416-690399 Fax: 31-416-690340 Na Uy – Trondheim Điện thoại: 47-72884388 Ba Lan – Warsaw
ĐT: 48-22-3325737 Romania – Bucharest ĐT: 40-21-407-87-50 Tây Ban Nha – Madrid
Điện thoại: 34-91-708-08-90 Fax: 34-91-708-08-91 Thụy Điển – Gothenberg Điện thoại: 46-31-704-60-40 Thụy Điển – Stockholm Điện thoại: 46-8-5090-4654 Vương quốc Anh – Wokingham
Tel: 44-118-921-5800 Fax: 44-118-921-5820
Tài liệu / Tài nguyên
![]() |
MICROCHIP TB3308 Xử lý các vấn đề liên kết bộ đệm trong thời gian chạy bằng cách sử dụng bảo trì bộ đệm [tập tin pdf] Hướng dẫn sử dụng TB3308 Xử lý các vấn đề liên kết bộ đệm trong thời gian chạy bằng cách sử dụng bảo trì bộ đệm, TB3308, Xử lý các vấn đề liên kết bộ đệm trong thời gian chạy bằng cách sử dụng bảo trì bộ đệm, thời gian chạy bằng cách sử dụng bảo trì bộ đệm, bảo trì bộ đệm |