nó có thể được sử dụng mã?

A

alkid

Guest
Có thể mã nguồn của văn bản được sử dụng cho c8051F320 c8051F120?
Test_TX void (void)
(
Led1 = Led2 = Led3 = Led4 = 1; / / Clear tình trạng của Led

SPI_RW_Reg (WRITE_REG SETUP_AW, (TX_AW-2)); / / Thiết lập RX / TX địa chỉ chiều rộng
SPI_Write_Buf (WRITE_REG TX_ADDR , TX_ADDRESS_, TX_AW); / / Viết TX_Addr
SPI_Write_Buf (WRITE_REG RX_ADDR_P0, RX_ADDRESS_, RX_AW); / / Viết RX_Addr, Pipe0 cho auto.ack

SPI_Write_Buf (WR_TX_PLOAD, TX_PAYLOAD_, TX_PL_W); / / Viết TX tải trọng

SPI_RW_Reg (WRITE_REG TÌNH TRẠNG, 0x70); / / Tìm hiểu tình trạng & flag IRQ rõ ràng của
SPI_RW_Reg (WRITE_REG EN_AA, 0x01); / / Kích hoạt tính năng tự động ack pipe0
SPI_RW_Reg (WRITE_REG EN_RXADDR, 0x01); / / Kích hoạt tính năng pipe0
SPI_RW_Reg (WRITE_REG SETUP_RETR, 0x0a); / / 250ľs 86 Ls, 10 retrans ...
SPI_RW_Reg (WRITE_REG RF_CH , 40); / / Channel 40

SPI_RW_Reg (WRITE_REG CONFIG , 0x0e); / / PWR_UP, CRC (2bytes) & Prim: TX.

trong khi ()! SW1; / / đợi cho đến khi SW1 phát hành
Led1 = 0; / / Led1 cho thấy chế độ TX
EX0 = 1; / / Kích hoạt tính năng ngoài Interrupt0
)

 
Nếu sự khác biệt duy nhất là số lượng bộ nhớ nội bộ sẽ không có vấn đề bằng cách sử dụng cùng mã.

 
c8051f320 có 2.304 Bytes nội RAM (1k 256 k 1 FIFO) & 16K Bytes FLASH; trong hệ thống lập trình trong ngành 521-byte.
c8051f120 có 8.448 Bytes liệu nội bộ RAM (8k 256), 128K hoặc 64k Bytes với ngân FLASH; trong hệ thống lập trình trong lĩnh vực 1.024 byte & 64k Byte dữ liệu bên ngoài Memory Interface (ghép hoặc không thể lập trình các chế độ-ghép).
nhưng c8051f120 đã sfr-paging vì vậy tôi không biết nhầm lẫn ...

 
trình biên dịch c của bạn nên chăm sóc của bộ nhớ, bạn chỉ phải viết mã.

 
họ có cùng thông số kỹ thuật nhưng sự khác biệt là trong ký ức dài, nếu bạn cũng sám nắng mã sau đó nó sẽ chạy chính xác giống và trong codin bạn phải nói với trình biên dịch của bạn và điều chỉnh chiều dài bộ nhớ.

 

Welcome to EDABoard.com

Sponsor

Back
Top