日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SOPC第二课 新手易犯错误和小灯闪烁SOPC代码以及固化讲解

發布時間:2025/4/5 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SOPC第二课 新手易犯错误和小灯闪烁SOPC代码以及固化讲解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • QSYS復位端連接錯誤


    如上圖所示,由于我們的reset是外邊按鍵給的,我說我們需要導出來,但是如果我們點選了,就不會導出了,一旦點選,復位信號由我們的nios系統給。

  • nios是否破解

    由于我們的nios IP核的fast版本是收費的,我們需要打開我們的license,看我們是否購買(破解)了nios的IP核.

  • 關閉優化

    如果LED燈下載到開發板,仍然未閃爍。那么關閉掉優化,很有可能編譯器把延時給優化掉了。

  • 重新生成BSP

只要quartus編譯了,就必須重新編譯bsp,

  • 代碼解析
    #include “system.h”


system.h包含了我們在QSYS設計的硬件信息。
我們可以雙擊打開

上圖代表CPU的頻率是50MHz



從上面我們可以清晰地看到這個地址,就是我們硬件對應的基地址。
同理我們也可以看到我們的RAM基地址和rom的基地址。



#include “altera_avalon_pio_regs.h”
下面我們來查看第二句代碼的含義,按住ctrl鍵,即可打開說明。


我們來看一下這三句代表什么意思呢?第一個代表PIO的地址,第二個代表rd,讀取pio的數據,第三個代表給pio寫入數據。這里我們僅僅用了第三句而已。PIO寄存器的其他特性,我們可以暫時不用管,后面再補充。

#include “alt_types.h”
下面我們來看第三句代碼的含義。
這句話代表了數據類型的定義

我們再看下一句代碼
int main(void)
{
alt_u8 led = 0;
那么 alt_u8 代表什么意思呢,代表了數據的定義。

說明了這是一個unsigned char類型
同理,下一句代碼
alt_u32 i;

這是一個無符號,長整型

while(1) { led = 0; IOWR_ALTERA_AVALON_PIO_DATA(PIO_LED_BASE, led);//點亮LED燈

第一句賦值初值0
然后對我們的PIO寄存器賦值,這里可以看到用了我們之前說過的 IOWR_ALTERA_AVALON_PIO_DATA 函數,調用此函數

這個函數是寫函數,給一個地址,給一個數據。
我們給了一個基地址,這個地址在哪里定義的呢?
在我們的system.h里面

另外注意的是PIO_LED 這個名稱是我們QSYS中定義PIO的名稱,所以,如果直接拷貝別人的代碼,一定要把QSYS的名字設置一樣。
所以經過了上面的代碼,置位為0,就將我們的LED點亮了。

我們再接著看下面的代碼

while(i<500000) //延時功能,非精確延時,數值太小將無法看到燈的閃爍效果 { i++; } led = 1; IOWR_ALTERA_AVALON_PIO_DATA(PIO_LED_BASE, led);//熄滅LED燈

上面的代碼就很容易看懂了,給PIO的寄存器賦值為1,就是熄滅狀態

while(i<500000) //延時功能,非精確延時,數值太小將無法看到燈的閃爍效果{i++;}

}
return 0;
}

然后又延時一段時間,繼續while循環,回到開頭又賦值為0.

綜上述,代碼就解釋完畢了。
下面我們再做一些補充
搜索字符串:ctrl+H

PIO的寄存器這個頭文件在哪里呢/


  • 如何固化到開發板上

選中第二個,存儲器的初始化文件。
然后點擊build

其中sys_rom.hex就是我們需要的文件
然后回到quartus中,添加文件到工程

重新編譯
這個時候,我們不用再eclipse就能看到我們的效果了。
然后掉電不丟失的話,我們按照quartus的操作就行了



成功固化實現小燈閃爍

總結

以上是生活随笔為你收集整理的SOPC第二课 新手易犯错误和小灯闪烁SOPC代码以及固化讲解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品人妻一区二区三 | 国产成人网| 优优色综合 | 日本免费看 | 又色又爽又黄18网站 | 桃色av | 国产吃瓜在线 | 伊人久久影院 | 国产网红在线观看 | 国产成人小视频在线观看 | 人人看人人澡 | 91啪国产| 黄色生活毛片 | 免费观看美女裸体网站 | 天堂va蜜桃一区 | 97超碰人人模人人人爽人人爱 | 午夜在线播放 | 亚洲欧美一区二区三区不卡 | 国产另类xxxxhd高清 | 午夜久久电影 | 国产精品美女在线观看 | 国产又黄又猛又粗 | av在线短片 | 日韩一级片免费在线观看 | 91黄版 | 自拍偷拍欧美 | 性少妇bbw张开 | 欧美在线影院 | 99草| 一区二区不卡视频在线观看 | 亚洲永久免费观看 | www.夜夜夜 | 国产中文字幕一区二区三区 | 51啪影院 | 国产麻豆一区二区三区 | 国产综合精品久久久久成人影 | 四虎影视成人永久免费观看亚洲欧美 | 久久黄色小视频 | 成人免费一区二区三区在线观看 | 亚洲影音 | 日韩激情在线 | 久久久久久不卡 | 亚洲国产精品久久久久婷婷老年 | 伊人精品久久 | 精品97人妻无码中文永久在线 | 欧美久久99| 亚洲天堂福利视频 | 丰满人妻老熟妇伦人精品 | 免费黄色小视频在线观看 | 国产精品18 | 99视频免费在线观看 | 日韩av高清在线播放 | 91久久一区 | 性做久久久久久免费观看 | 性色欲网站人妻丰满中文久久不卡 | mm1313亚洲精品| 亚洲激情免费 | 五月天婷婷影院 | 精品久久人人妻人人做人人 | 草草影院最新网址 | 一区二区在线免费看 | 靠逼网站 | 午夜三级网站 | www.狠狠干| 日本少妇xxxx软件 | 韩日午夜在线资源一区二区 | 无码内射中文字幕岛国片 | 亚洲成人精品 | 亚洲精品高清视频在线观看 | 嫩草国产精品 | 成人av在线资源 | 嫩草午夜少妇在线影视 | 一乃葵在线| 99热黄色| 日本婷婷 | 免费三片在线播放 | 午夜电影福利网 | 欧美久久精品一级黑人c片 1000部多毛熟女毛茸茸 | 91成人入口| 日日操夜夜干 | a级在线视频 | 九一国产在线观看 | 九九久久精品视频 | 奇米av在线 | 伊伊综合网 | 亚洲综合精品国产一区二区三区 | 性xx紧缚网站 | 自拍偷拍第二页 | 韩国中文字幕hd久久精品 | 午夜av免费 | 国产女人被狂躁到高潮小说 | 日韩av一二区 | 国产人久久人人人人爽 | 人人爽久久涩噜噜噜网站 | 国模大胆一区二区三区 | 久久国产精品国语对白 | 性――交――性――乱睡觉 | 波多野结衣不卡视频 | аⅴ资源天堂资源库在线 |