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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2781|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

第一次玩M0單片機(jī)核心板

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:71233 發(fā)表于 2023-4-29 12:53 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
MM32G0140核心板,使用M0單片機(jī)MM32G0141C4PV。


核心板一端是串口調(diào)試接口,好像不支持程序下載。一端是mini SWD仿真接口,這邊的接口對(duì)于本人來說,根本就沒有用,因?yàn)槭诸^mini SWD插頭。
拿到開發(fā)板,第一件事一般是先點(diǎn)個(gè)燈試試。于是從靈動(dòng)微官方下載了類似的開發(fā)板開發(fā)秩序包MM32G0140_Lib_Samples。打開里面的GPIO_LED_Toggle。
先試試看ST-link是否連接到MM32G0141吧,一看,居然連接不上:

檢查端口,沒錯(cuò),這是按芯片手冊(cè)的接法接的

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

順便通過萬用表測(cè)試,LED接的是PA15引腳,PA15輸出低電平時(shí)燈亮。
把VCC和GND短路點(diǎn)處理干凈后,插上電源供電插帽,電源指示LED亮起。
再次接上STlink,這次能認(rèn)到芯片了,下載也還正常了,但就是接上PA15的LED不亮,雖然原例程中的代碼已經(jīng)修改,控制了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. }
復(fù)制代碼

于是進(jìn)入仿真模式,查看寄存器值的變化。寄存器的值能變化,接在PA15的LED也能點(diǎn)亮,但想退出仿真模式,結(jié)果退也退不出來,只能強(qiáng)制退出。
再次檢查燒開錄設(shè)置,沒有錯(cuò)!

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

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

使用道具 舉報(bào)

沙發(fā)
ID:561623 發(fā)表于 2023-5-5 16:40 | 只看該作者
都玩M0了還搞仿真看寄存器,那你得多累呀,玩串口打印吧,把要的結(jié)果和過程用串口輸出到電腦的串口助手上看不是爽得多,
回復(fù)

使用道具 舉報(bào)

板凳
ID:71233 發(fā)表于 2023-5-8 13:36 | 只看該作者
電子輝 發(fā)表于 2023-5-5 16:40
都玩M0了還搞仿真看寄存器,那你得多累呀,玩串口打印吧,把要的結(jié)果和過程用串口輸出到電腦的串口助手上看 ...

一步一步來嘛。
回復(fù)

使用道具 舉報(bào)

地板
ID:108361 發(fā)表于 2024-1-10 09:04 | 只看該作者
檢查boot腳,你的程序可能只在ram中運(yùn)行
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美啪啪| 精品国产一区一区二区三亚瑟 | 久热久热| 日韩综合在线 | 亚洲国产福利视频 | 国产精品久久一区 | 在线成人 | 精品1区| 在线观看亚洲专区 | 国产成人精品999在线观看 | 婷婷丁香激情 | 国产精品一区二 | 日韩欧美中文字幕在线视频 | 欧美成人a| 亚洲伊人a | 在线免费黄色小视频 | 日韩欧美二区 | 日韩中文字幕2019 | 成人欧美一区二区三区黑人孕妇 | 日韩在线电影 | 中文字幕视频一区 | 久久大| 精品国产乱码久久久久久牛牛 | 69堂永久69tangcom | 中文字幕日韩欧美 | 欧美成人精品欧美一级 | 亚洲精品乱码久久久久久按摩观 | 超碰精品在线 | 成人影院网站ww555久久精品 | 日韩在线视频一区 | 精品一区二区三区av | 最新免费av网站 | 国产精品亚洲精品久久 | 精品视频一区二区三区四区 | 91精品国产91久久久久久密臀 | 九九视频在线观看视频6 | 精品一区在线 | 99re在线视频 | 精品三级在线观看 | 中文字幕精品一区久久久久 | 超黄毛片|