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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2649|回復: 3
打印 上一主題 下一主題
收起左側

第一次玩M0單片機核心板

[復制鏈接]
跳轉到指定樓層
樓主
MM32G0140核心板,使用M0單片機MM32G0141C4PV。


核心板一端是串口調試接口,好像不支持程序下載。一端是mini SWD仿真接口,這邊的接口對于本人來說,根本就沒有用,因為手頭mini SWD插頭。
拿到開發板,第一件事一般是先點個燈試試。于是從靈動微官方下載了類似的開發板開發秩序包MM32G0140_Lib_Samples。打開里面的GPIO_LED_Toggle。
先試試看ST-link是否連接到MM32G0141吧,一看,居然連接不上:

檢查端口,沒錯,這是按芯片手冊的接法接的

換了jlink,還是無法連接到芯片。每個開發板上應該有電源指示LED吧,怎么也沒有亮起?莫非板子的焊接有問題,或是板子設計有問題?于是只能暫時擱置。
第二天,果真在放大鏡下看到第4腳VCC和第5腳GND居然是短路的,幸好SWD旁邊的電源供電插針沒有接上插帽,因為這個插針是用來連接3.3V輸入電源的。

順便通過萬用表測試,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也能點亮,但想退出仿真模式,結果退也退不出來,只能強制退出。
再次檢查燒開錄設置,沒有錯!

要不重新上電試試吧,怎么?也不會閃燈。
看來只能廠家協助解決了。
等待著-----

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久久国产 | 欧美a v在线 | 久久精品中文字幕 | 久久久综合网 | 欧美日韩国产一区二区三区不卡 | 久久久久亚洲视频 | 一区二区三区视频在线观看 | 日韩二区| 日韩中文在线 | 久久久久久免费免费 | 91极品欧美视频 | 国产免费看 | 午夜视频网 | 国产三级电影网站 | www.天堂av.com| 亚洲国产精品成人综合久久久 | 精品国产91乱码一区二区三区 | 精品国产乱码久久久久久88av | 免费黄色在线观看 | 色婷婷综合久久久久中文一区二区 | 欧美综合国产精品久久丁香 | 波多野结衣中文字幕一区二区三区 | 国产一区h| 91天堂网 | 亚洲精品www久久久久久广东 | 91看片在线 | 亚洲精品一区av在线播放 | 岛国在线免费观看 | 国产一级电影网 | 亚洲精品一区中文字幕乱码 | 国产欧美精品一区二区 | 国产91精品久久久久久久网曝门 | 久久毛片 | 亚洲精品一区在线观看 | 九九热视频这里只有精品 | 欧美日本在线观看 | 国产成人免费视频 | 国产高清视频 | 一区二区三区在线播放 | 国产免费观看久久黄av片涩av | 怡红院成人在线视频 |