OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4164|回复: 2

FSMC 写入SRAM数据时后面数据覆盖掉前面数据

[复制链接]

1

主题

2

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2014-12-22
在线时间
0 小时
发表于 2014-12-22 21:02:04 | 显示全部楼层 |阅读模式
5金钱

先上源代码:
 /*************************************************************************************
* File Name: Drv_SRAM 
* Author: chen bo
* Date : 2014/12/19
* Description: 使用芯片:IS61WV25616BLL(512K Byte)
*
* IS61WV51216BLL信号至FSMC管脚的对应
-------------------------------------------------------------------------------------------
 存储器信号  |  FSMC信号  | 管脚/端口分配      | 管脚/端口配置   | 信号说明
-------------------------------------------------------------------------------------------
 A0~A18      |   A0~A18   | 端口F/端口G/端口E/端口D | 复用推挽输出   | 地址线A0至A18
-------------------------------------------------------------------------------------------
 I/O0~I/O15  |  D0~D15   | 端口D/端口E       | 复用推挽输出   | 数据线D0至D15
-------------------------------------------------------------------------------------------
 CE      |  NE3     | G10           | 复用推挽输出   | 芯片使能
-------------------------------------------------------------------------------------------
 OE      |  NOE     | D4            | 复用推挽输出   | 输出使能
-------------------------------------------------------------------------------------------
 WE      |  NWE     | D5            | 复用推挽输出   | 写使能
-------------------------------------------------------------------------------------------
 LB      |  NBL0    | E0            | 复用推挽输出   | 低字节控制
-------------------------------------------------------------------------------------------
 UB      |  NBL1    | E1            | 复用推挽输出   | 高字节控制
--------------------------------------------------------------------------------------------
*************************************************************************************/
/* Includes ------------------------------------------------------------------------*/
#include"Drv_Includes.h"
#include <stm32f10x.h>
#include <stdio.h>
/* End Includes--------------------------------------------------------------------*/

#define Bank1_SRAM3_ADDR    ((uint32_t)0x68000000)


u32 printPageBuf[1024]  __attribute__((at(Bank1_SRAM3_ADDR)));

/*******************************************************************************
***函数名称: Init_FSMC_SRAM
***功能描述: 初始化FSMC SRAM 区域Bank1 SRAM3
***入口参数: None
*****返回值: None
*******************************************************************************/
void Init_FSMC_SRAM(void)
{
  GPIO_InitTypeDef GPIO_InitStructure;
  FSMC_NORSRAMTimingInitTypeDef p;
  FSMC_NORSRAMInitTypeDef FSMC_NORSRAMInitStructure;
 
 
  ///////////////FSMC相关的IO配置
  //数据线
  //PD口
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_8 | \
                  GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_14 | \
                  GPIO_Pin_15;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOD, &GPIO_InitStructure);
 
  //PE口
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9 | \
                  GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12 | \
                  GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
  GPIO_Init(GPIOE, &GPIO_InitStructure);
 
  ////////////////////////地址线
  //PF口
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | \
                  GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | \
                  GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | \
                  GPIO_Pin_15;
  GPIO_Init(GPIOF, &GPIO_InitStructure);
  //PG口
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | \
                  GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5;
  GPIO_Init(GPIOG, &GPIO_InitStructure);
  //PD口
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 | GPIO_Pin_12 ;//| GPIO_Pin_13;
  GPIO_Init(GPIOD, &GPIO_InitStructure);
 
  //NOE和NWE配置
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_5;
  GPIO_Init(GPIOD, &GPIO_InitStructure);

  //NE3配置
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
  GPIO_Init(GPIOG, &GPIO_InitStructure);

  //NBL0, NBL1配置
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1;
  GPIO_Init(GPIOE, &GPIO_InitStructure);

  //FSMC配置
  //地址建立时间
  p.FSMC_AddressSetupTime = 0;
  //地址保持时间
  p.FSMC_AddressHoldTime = 0;
  //数据建立时间
  p.FSMC_DataSetupTime = 0x08;
  //总线恢复时间
  p.FSMC_BusTurnAroundDuration = 0;
  //时钟分频因子
  p.FSMC_CLKDivision = 0;
  //数据产生时间
  p.FSMC_DataLatency = 0;
  //控制器时序
  p.FSMC_AccessMode = FSMC_AccessMode_A;
 
  //总线参数配置
  //使用FSMC的Bank1的字块3
  FSMC_NORSRAMInitStructure.FSMC_Bank = FSMC_Bank1_NORSRAM3;
  //禁止地址数据线复用
  FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Disable;
  //存储类型为sram
  FSMC_NORSRAMInitStructure.FSMC_MemoryType = FSMC_MemoryType_SRAM;
  //存储器位宽16位
  FSMC_NORSRAMInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_16b;
  //关闭突发模式访问
  FSMC_NORSRAMInitStructure.FSMC_BurstAccessMode = FSMC_BurstAccessMode_Disable;
  //使能突发访问模式后才有效,等待信号极性
  FSMC_NORSRAMInitStructure.FSMC_WaitSignalPolarity = FSMC_WaitSignalPolarity_Low;
  //使能突发访问模式后才有效,非对齐成组模式
  FSMC_NORSRAMInitStructure.FSMC_WrapMode = FSMC_WrapMode_Disable;
  //使能突发访问模式后才有效,配置等待时序
  FSMC_NORSRAMInitStructure.FSMC_WaitSignalActive = FSMC_WaitSignalActive_BeforeWaitState;
  //使能写操作
  FSMC_NORSRAMInitStructure.FSMC_WriteOperation = FSMC_WriteOperation_Enable;
  //使能突发访问模式后才有效,关闭等待信号
  FSMC_NORSRAMInitStructure.FSMC_WaitSignal = FSMC_WaitSignal_Disable;
  //扩展模式使能
  FSMC_NORSRAMInitStructure.FSMC_ExtendedMode = FSMC_ExtendedMode_Disable;
  //成组写使能位
  FSMC_NORSRAMInitStructure.FSMC_WriteBurst = FSMC_WriteBurst_Disable;
  //读操作时序操作
  FSMC_NORSRAMInitStructure.FSMC_ReadWriteTimingStruct = &p;
  //写操作时序参数
  FSMC_NORSRAMInitStructure.FSMC_WriteTimingStruct = &p;
  //初始化FSMC总线
  FSMC_NORSRAMInit(&FSMC_NORSRAMInitStructure);
  //使能FSMC Bank1_SRAM Bank
  FSMC_NORSRAMCmd(FSMC_Bank1_NORSRAM3, ENABLE); 
}

/*******************************************************************************
***函数名称: FSMC_SRAM_ReadBuffer
***功能描述: 外部内存测试
***入口参数: None
*****返回值: None
*******************************************************************************/
void FSMC_SRAM_Test(void)

 u32 i=0;    
 u8 temp=0;   
 u8 sval=0; //在地址0读到的数据 
   
  char test_buf[100];

 
 debug_printf("Ex Memory Test:\r\n");
 
 //每隔2K字节,写入一个数据,总共写入256个数据,刚好是512K字节
 for(i=0;i<1024*512;i+=2048)
 {
   FSMC_SRAM_WriteBuffer(&temp,i,1);
   temp++;
 }
 //依次读出之前写入的数据,进行校验   
  for(i=0;i<1024*512;i+=2048)
 {
    FSMC_SRAM_ReadBuffer(&temp,i,1);
   if(i==0)sval=temp;
   else if(temp<=sval)break;//后面读出的数据一定要比第一次读到的数据大.        
  }  

 sprintf(test_buf,"memry:%u\r\n",(u16)(temp-sval+1)*2);
 debug_printf((u8*)test_buf);
 
//下面一边赋值一边打印出来的数据是正确的
 for(i=0;i<1024;i++)
 {
   printPageBuf=i;
    sprintf(test_buf,"(%u,%u) ",i,printPageBuf);
   debug_printf((u8*)test_buf);
 }
 
 debug_printf("------------------------------\r\n\r\n");
 
//下面打印出来的数据printPageBuf[0]~printPageBuf[255]数据打印不正确。

 for(i=0;i<1024;i++)
 {
   sprintf(test_buf,"[%u,%u] ",i,printPageBuf);
   debug_printf((u8*)test_buf);
 }
 

附打印信息
Ex Memory Test:
memry:512
...........省略第一次打印

[0,256] [1,257] [2,258] [3,259] [4,260] [5,261] [6,262] [7,263] [8,264] [9,265] [10,266] [11,267] [12,268] [13,269] [14,270] [15,271] [16,272] [17,273] [18,274] [19,275] [20,276] [21,277] [22,278] [23,279] [24,280] [25,281] [26,282] [27,283] [28,284] [29,285] [30,286] [31,287] [32,288] [33,289] [34,290] [35,291] [36,292] [37,293] [38,294] [39,295] [40,296] [41,297] [42,298] [43,299] [44,300] [45,301] [46,302] [47,303] [48,304] [49,305] [50,306] [51,307] [52,308] [53,309] [54,310] [55,311] [56,312] [57,313] [58,314] [59,315] [60,316] [61,317] [62,318] [63,319] [64,320] [65,321] [66,322] [67,323] [68,324] [69,325] [70,326] [71,327] [72,328] [73,329] [74,330] [75,331] [76,332] [77,333] [78,334] [79,335] [80,336] [81,337] [82,338] [83,339] [84,340] [85,341] [86,342] [87,343] [88,344] [89,345] [90,346] [91,347] [92,348] [93,349] [94,350] [95,351] [96,352] [97,353] [98,354] [99,355] [100,356] [101,357] [102,358] [103,359] [104,360] [105,361] [106,362] [107,363] [108,364] [109,365] [110,366] [111,367] [112,368] [113,369] [114,370] [115,371] [116,372] [117,373] [118,374] [119,375] [120,376] [121,377] [122,378] [123,379] [124,380] [125,381] [126,382] [127,383] [128,384] [129,385] [130,386] [131,387] [132,388] [133,389] [134,390] [135,391] [136,392] [137,393] [138,394] [139,395] [140,396] [141,397] [142,398] [143,399] [144,400] [145,401] [146,402] [147,403] [148,404] [149,405] [150,406] [151,407] [152,408] [153,409] [154,410] [155,411] [156,412] [157,413] [158,414] [159,415] [160,416] [161,417] [162,418] [163,419] [164,420] [165,421] [166,422] [167,423] [168,424] [169,425] [170,426] [171,427] [172,428] [173,429] [174,430] [175,431] [176,432] [177,433] [178,434] [179,435] [180,436] [181,437] [182,438] [183,439] [184,440] [185,441] [186,442] [187,443] [188,444] [189,445] [190,446] [191,447] [192,448] [193,449] [194,450] [195,451] [196,452] [197,453] [198,454] [199,455] [200,456] [201,457] [202,458] [203,459] [204,460] [205,461] [206,462] [207,463] [208,464] [209,465] [210,466] [211,467] [212,468] [213,469] [214,470] [215,471] [216,472] [217,473] [218,474] [219,475] [220,476] [221,477] [222,478] [223,479] [224,480] [225,481] [226,482] [227,483] [228,484] [229,485] [230,486] [231,487] [232,488] [233,489] [234,490] [235,491] [236,492] [237,493] [238,494] [239,495] [240,496] [241,497] [242,498] [243,499] [244,500] [245,501] [246,502] [247,503] [248,504] [249,505] [250,506] [251,507] [252,508] [253,509] [254,510] [255,511] [256,256] [257,257] [258,258] [259,259] [260,260] [261,261] [262,262] [263,263] [264,264] [265,265] [266,266] [267,267] [268,268] [269,269] [270,270] [271,271] [272,272] [273,273] [274,274] [275,275] [276,276] [277,277] [278,278] [279,279] [280,280] [281,281] [282,282] [283,283] [284,284] [285,285] [286,286] [287,287] [288,288] [289,289] [290,290] [291,291] [292,292] [293,293] [294,294] [295,295] [296,296] [297,297] [298,298] [299,299] [300,300] [301,301] [302,302] [303,303] [304,304] [305,305] [306,306] [307,307] [308,308] [309,309] [310,310] [311,311] [312,312] [313,313] [314,314] [315,315] [316,316] [317,317] [318,318] [319,319] [320,320] [321,321] [322,322] [323,323] [324,324] [325,325] [326,326] [327,327] [328,328] [329,329] [330,330] [331,331] [332,332] [333,333] [334,334] [335,335] [336,336] [337,337] [338,338] [339,339] [340,340] [341,341] [342,342] [343,343] [344,344] [345,345] [346,346] [347,347] [348,348] [349,349] [350,350] [351,351] [352,352] [353,353] [354,354] [355,355] [356,356] [357,357] [358,358] [359,359] [360,360] [361,361] [362,362] [363,363] [364,364] [365,365] [366,366] [367,367] [368,368] [369,369] [370,370] [371,371] [372,372] [373,373] [374,374] [375,375] [376,376] [377,377] [378,378] [379,379] [380,380] [381,381] [382,382] [383,383] [384,384] [385,385] [386,386] [387,387] [388,388] [389,389] [390,390] [391,391] [392,392] [393,393] [394,394] [395,395] [396,396] [397,397] [398,398] [399,399] [400,400] [401,401] [402,402] [403,403] [404,404] [405,405] [406,406] [407,407] [408,408] [409,409] [410,410] [411,411] [412,412] [413,413] [414,414] [415,415] [416,416] [417,417] [418,418] [419,419] [420,420] [421,421] [422,422] [423,423] [424,424] [425,425] [426,426] [427,427] [428,428] [429,429] [430,430] [431,431] [432,432] [433,433] [434,434] [435,435] [436,436] [437,437] [438,438] [439,439] [440,440] [441,441] [442,442] [443,443] [444,444] [445,445] [446,446] [447,447] [448,448] [449,449] [450,450] [451,451] [452,452] [453,453] [454,454] [455,455] [456,456] [457,457] [458,458] [459,459] [460,460] [461,461] [462,462] [463,463] [464,464] [465,465] [466,466] [467,467] [468,468] [469,469] [470,470] [471,471] [472,472] [473,473] [474,474] [475,475] [476,476] [477,477] [478,478] [479,479] [480,480] [481,481] [482,482] [483,483] [484,484] [485,485] [486,486] [487,487] [488,488] [489,489] [490,490] [491,491] [492,492] [493,493] [494,494] [495,495] [496,496] [497,497] [498,498] [499,499] [500,500] [501,501] [502,502] [503,503] [504,504] [505,505] [506,506] [507,507] [508,508] [509,509] [510,510] [511,511] [512,768] [513,769] [514,770] [515,771] [516,772] [517,773] [518,774] [519,775] [520,776] [521,777] [522,778] [523,779] [524,780] [525,781] [526,782] [527,783] [528,784] [529,785] [530,786] [531,787] [532,788] [533,789] [534,790] [535,791] [536,792] [537,793] [538,794] [539,795] [540,796] [541,797] [542,798] [543,799] [544,800] [545,801] [546,802] [547,803] [548,804] [549,805] [550,806] [551,807] [552,808] [553,809] [554,810] [555,811] [556,812] [557,813] [558,814] [559,815] [560,816] [561,817] [562,818] [563,819] [564,820] [565,821] [566,822] [567,823] [568,824] [569,825] [570,826] [571,827] [572,828] [573,829] [574,830] [575,831] [576,832] [577,833] [578,834] [579,835] [580,836] [581,837] [582,838] [583,839] [584,840] [585,841] [586,842] [587,843] [588,844] [589,845] [590,846] [591,847] [592,848] [593,849] [594,850] [595,851] [596,852] [597,853] [598,854] [599,855] [600,856] [601,857] [602,858] [603,859] [604,860] [605,861] [606,862] [607,863] [608,864] [609,865] [610,866] [611,867] [612,868] [613,869] [614,870] [615,871] [616,872] [617,873] [618,874] [619,875] [620,876] [621,877] [622,878] [623,879] [624,880] [625,881] [626,882] [627,883] [628,884] [629,885] [630,886] [631,887] [632,888] [633,889] [634,890] [635,891] [636,892] [637,893] [638,894] [639,895] [640,896] [641,897] [642,898] [643,899] [644,900] [645,901] [646,902] [647,903] [648,904] [649,905] [650,906] [651,907] [652,908] [653,909] [654,910] [655,911] [656,912] [657,913] [658,914] [659,915] [660,916] [661,917] [662,918] [663,919] [664,920] [665,921] [666,922] [667,923] [668,924] [669,925] [670,926] [671,927] [672,928] [673,929] [674,930] [675,931] [676,932] [677,933] [678,934] [679,935] [680,936] [681,937] [682,938] [683,939] [684,940] [685,941] [686,942] [687,943] [688,944] [689,945] [690,946] [691,947] [692,948] [693,949] [694,950] [695,951] [696,952] [697,953] [698,954] [699,955] [700,956] [701,957] [702,958] [703,959] [704,960] [705,961] [706,962] [707,963] [708,964] [709,965] [710,966] [711,967] [712,968] [713,969] [714,970] [715,971] [716,972] [717,973] [718,974] [719,975] [720,976] [721,977] [722,978] [723,979] [724,980] [725,981] [726,982] [727,983] [728,984] [729,985] [730,986] [731,987] [732,988] [733,989] [734,990] [735,991] [736,992] [737,993] [738,994] [739,995] [740,996] [741,997] [742,998] [743,999] [744,1000] [745,1001] [746,1002] [747,1003] [748,1004] [749,1005] [750,1006] [751,1007] [752,1008] [753,1009] [754,1010] [755,1011] [756,1012] [757,1013] [758,1014] [759,1015] [760,1016] [761,1017] [762,1018] [763,1019] [764,1020] [765,1021] [766,1022] [767,1023] [768,768] [769,769] [770,770] [771,771] [772,772] [773,773] [774,774] [775,775] [776,776] [777,777] [778,778] [779,779] [780,780] [781,781] [782,782] [783,783] [784,784] [785,785] [786,786] [787,787] [788,788] [789,789] [790,790] [791,791] [792,792] [793,793] [794,794] [795,795] [796,796] [797,797] [798,798] [799,799] [800,800] [801,801] [802,802] [803,803] [804,804] [805,805] [806,806] [807,807] [808,808] [809,809] [810,810] [811,811] [812,812] [813,813] [814,814] [815,815] [816,816] [817,817] [818,818] [819,819] [820,820] [821,821] [822,822] [823,823] [824,824] [825,825] [826,826] [827,827] [828,828] [829,829] [830,830] [831,831] [832,832] [833,833] [834,834] [835,835] [836,836] [837,837] [838,838] [839,839] [840,840] [841,841] [842,842] [843,843] [844,844] [845,845] [846,846] [847,847] [848,848] [849,849] [850,850] [851,851] [852,852] [853,853] [854,854] [855,855] [856,856] [857,857] [858,858] [859,859] [860,860] [861,861] [862,862] [863,863] [864,864] [865,865] [866,866] [867,867] [868,868] [869,869] [870,870] [871,871] [872,872] [873,873] [874,874] [875,875] [876,876] [877,877] [878,878] [879,879] [880,880] [881,881] [882,882] [883,883] [884,884] [885,885] [886,886] [887,887] [888,888] [889,889] [890,890] [891,891] [892,892] [893,893] [894,894] [895,895] [896,896] [897,897] [898,898] [899,899] [900,900] [901,901] [902,902] [903,903] [904,904] [905,905] [906,906] [907,907] [908,908] [909,909] [910,910] [911,911] [912,912] [913,913] [914,914] [915,915] [916,916] [917,917] [918,918] [919,919] [920,920] [921,921] [922,922] [923,923] [924,924] [925,925] [926,926] [927,927] [928,928] [929,929] [930,930] [931,931] [932,932] [933,933] [934,934] [935,935] [936,936] [937,937] [938,938] [939,939] [940,940] [941,941] [942,942] [943,943] [944,944] [945,945] [946,946] [947,947] [948,948] [949,949] [950,950] [951,951] [952,952] [953,953] [954,954] [955,955] [956,956] [957,957] [958,958] [959,959] [960,960] [961,961] [962,962] [963,963] [964,964] [965,965] [966,966] [967,967] [968,968] [969,969] [970,970] [971,971] [972,972] [973,973] [974,974] [975,975] [976,976] [977,977] [978,978] [979,979] [980,980] [981,981] [982,982] [983,983] [984,984] [985,985] [986,986] [987,987] [988,988] [989,989] [990,990] [991,991] [992,992] [993,993] [994,994] [995,995] [996,996] [997,997] [998,998] [999,999] [1000,1000] [1001,1001] [1002,1002] [1003,1003] [1004,1004] [1005,1005] [1006,1006] [1007,1007] [1008,1008] [1009,1009] [1010,1010] [1011,1011] [1012,1012] [1013,1013] [1014,1014] [1015,1015] [1016,1016] [1017,1017] [1018,1018] [1019,1019] [1020,1020] [1021,1021] [1022,1022] [1023,1023]


/////////////////////////////////
紫色的打印数据不正确。通过上面测试printPageBuf[0]~printPageBuf[255] 数据被printPageBuf[256]~printPageBuf[511]数据覆盖掉,很奇怪  搞不懂为什么?寻求帮助?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2014-12-22
在线时间
0 小时
 楼主| 发表于 2014-12-22 21:11:52 | 显示全部楼层
时钟配置  在这里
void SysClockInit(void)
{
/* Enable GPIOs clocks */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC |\
                         RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE | RCC_APB2Periph_GPIOF |\
 RCC_APB2Periph_GPIOG | RCC_APB2Periph_AFIO 
,ENABLE);


 //开启FSMC时钟
  RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC,ENABLE);


RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE);//Enable USART2 Clock 


RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);  //DMA1 Clock
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_ADC1 , ENABLE); //Enable Uart1,ADC1 Clock
RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI3, ENABLE);

}
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-12-22 23:19:53 | 显示全部楼层
有可能硬件有问题。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-27 15:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表