久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2634|回復: 3
收起左側

第一次玩M0單片機核心板

[復制鏈接]
ID:71233 發表于 2023-4-29 12:53 | 顯示全部樓層 |閱讀模式
MM32G0140核心板,使用M0單片機MM32G0141C4PV。
實物(正面).jpg 實物(背面).jpg

核心板一端是串口調試接口,好像不支持程序下載。一端是mini SWD仿真接口,這邊的接口對于本人來說,根本就沒有用,因為手頭mini SWD插頭。
拿到開發板,第一件事一般是先點個燈試試。于是從靈動微官方下載了類似的開發板開發秩序包MM32G0140_Lib_Samples。打開里面的GPIO_LED_Toggle。
先試試看ST-link是否連接到MM32G0141吧,一看,居然連接不上:
002無法認到芯片.jpg
檢查端口,沒錯,這是按芯片手冊的接法接的
001SWD端口接法.jpg
換了jlink,還是無法連接到芯片。每個開發板上應該有電源指示LED吧,怎么也沒有亮起?莫非板子的焊接有問題,或是板子設計有問題?于是只能暫時擱置。
第二天,果真在放大鏡下看到第4腳VCC和第5腳GND居然是短路的,幸好SWD旁邊的電源供電插針沒有接上插帽,因為這個插針是用來連接3.3V輸入電源的。
004原來此處是電源接通插針.jpg
順便通過萬用表測試,LED接的是PA15引腳,PA15輸出低電平時燈亮。
把VCC和GND短路點處理干凈后,插上電源供電插帽,電源指示LED亮起。
再次接上STlink,這次能認到芯片了,下載也還正常了,但就是接上PA15的LED不亮,雖然原例程中的代碼已經修改,控制了PA15的電平。
  1. void GPIO_Configure(void)

  2. {

  3.     GPIO_InitTypeDef GPIO_InitStruct;

  4.     RCC_AHBPeriphClockCmd(RCC_AHBENR_GPIOA, ENABLE);

  5.     GPIO_StructInit(&GPIO_InitStruct);

  6.     GPIO_InitStruct.GPIO_Pin   = GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12| GPIO_Pin_15;

  7.     GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;

  8.     GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_Out_PP;

  9.     GPIO_Init(GPIOA, &GPIO_InitStruct);

  10.     GPIO_WriteBit(GPIOA, GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12| GPIO_Pin_15, Bit_SET);

  11. }



  12. void GPIO_IO_Toggle(GPIO_TypeDef *GPIOn, uint16_t PINn)

  13. {

  14.     if (Bit_RESET == GPIO_ReadOutputDataBit(GPIOn, PINn))

  15.     {

  16.         GPIO_SetBits(GPIOn, PINn);

  17.     }

  18.     else

  19.     {

  20.         GPIO_ResetBits(GPIOn, PINn);

  21.     }

  22. }



  23. void GPIO_LED_Toggle_Sample(void)

  24. {

  25.     printf("\r\nTest %s", __FUNCTION__);



  26.     GPIO_Configure();



  27.     while (1)

  28.     {

  29.         GPIO_IO_Toggle(GPIOA, GPIO_Pin_9);

  30.         GPIO_IO_Toggle(GPIOA, GPIO_Pin_10);

  31.         GPIO_IO_Toggle(GPIOA, GPIO_Pin_11);

  32.         GPIO_IO_Toggle(GPIOA, GPIO_Pin_12);

  33.         GPIO_IO_Toggle(GPIOA, GPIO_Pin_15);

  34.         PLATFORM_DelayMS(100);

  35.     }

  36. }
復制代碼

于是進入仿真模式,查看寄存器值的變化。寄存器的值能變化,接在PA15的LED也能點亮,但想退出仿真模式,結果退也退不出來,只能強制退出。
再次檢查燒開錄設置,沒有錯!
003燒錄設置.jpg
要不重新上電試試吧,怎么?也不會閃燈。
看來只能廠家協助解決了。
等待著-----

回復

使用道具 舉報

ID:561623 發表于 2023-5-5 16:40 | 顯示全部樓層
都玩M0了還搞仿真看寄存器,那你得多累呀,玩串口打印吧,把要的結果和過程用串口輸出到電腦的串口助手上看不是爽得多,
回復

使用道具 舉報

ID:71233 發表于 2023-5-8 13:36 | 顯示全部樓層
電子輝 發表于 2023-5-5 16:40
都玩M0了還搞仿真看寄存器,那你得多累呀,玩串口打印吧,把要的結果和過程用串口輸出到電腦的串口助手上看 ...

一步一步來嘛。
回復

使用道具 舉報

ID:108361 發表于 2024-1-10 09:04 | 顯示全部樓層
檢查boot腳,你的程序可能只在ram中運行
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国内精品视频一区二区三区 | 国产三区视频在线观看 | 91xxx在线观看 | 亚洲精品久久久久久一区二区 | 国产乱码高清区二区三区在线 | 日韩欧美在线播放 | 国产乱码精品一区二区三区中文 | 亚洲精品视频在线播放 | 一区二区三区在线播放 | 成人在线视频免费看 | 欧美一区二区三区在线看 | 九九热在线观看视频 | 99精品视频一区二区三区 | 日韩欧美一区二区三区免费看 | 91av在线视频观看 | 天堂资源视频 | 精品国产99 | 狠狠干狠狠插 | 婷婷国产一区 | 欧美成人一区二区三区 | 激情欧美一区二区三区中文字幕 | 国产日韩视频在线 | 毛片一级片 | 高清av一区 | 精品国产欧美 | 国产亚洲一区二区三区在线 | www.一级片 | 黄视频网站免费观看 | 日韩欧美在线视频观看 | 成人免费网站www网站高清 | 欧美区日韩区 | 九九九视频在线观看 | 亚洲一区欧美 | 四虎影视1304t | 亚洲精品久久久蜜桃 | www.青青草| 欧美网站一区二区 | 中文字幕亚洲无线 | 中文字幕高清av | 亚洲精精品 | 国产98在线 | 免费, |