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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

東軟32位MCU HR8P506庫函數用戶手冊(共116頁pdf下載)

[復制鏈接]
跳轉到指定樓層
樓主
如題


1. 1  關于本文檔
本文檔是HR8P506 系列芯片固件函數庫的應用筆記。函數庫提供了芯片內資源與外設的
驅動接口,用戶使用函數庫進行軟件開發,可避免直接對芯片內寄存器的操作,從而縮短開發
周期。本文檔會對函數庫中的每一個驅動接口進行描述,某些接口還會附以示例代碼。
1. 2  芯片簡介
該產品是一款高集成度的通用  MCU 芯片,集成  32 位  ARM Cortex-M0 CPU 內核。 內
部集成多個  16 位和  32 位定時器/計數器,帶紅外發送調制功能的  UART 模塊,兼容  7816
協議的通信接口,   SPI 和  I2C 通信模塊,帶實時時鐘模塊  RTC,支持停顯及閃爍功能的LCD
驅動模塊,12 位  ADC,以及用于系統電源監測的 LVD 模塊等外設。
◆工作條件
◇ 工作電壓范圍:  2.2V ~ 5.5V
◇ 工作溫度范圍:  -40 ~ 85℃(工業級)
◇ 工作主時鐘頻率:  32KHz~48MHz
◇ 工作電流:Ivdd = 3.5mA(@內部HRC 16MHz,典型值)
◇ 待機電流:Ivdd = 5uA(常溫,典型值)
◆封裝
◇  LQFP48 封裝(支持  46 個  I/O 端口)
◇  LQFP44 封裝(支持  42 個  I/O 端口)
◇  LQFP32/QFN32 封裝(支持  30 個  I/O 端口)
◇  SOP28 封裝(支持  26 個  I/O 端口)
◆電源
◇ 系統電源輸入  VDD, 支持工作電壓為  5V 或  3.3V 的應用系統
◇ 低功耗  LVD 用于監測系統電源掉電和上電,可選擇產生掉電或上電中斷
◆復位
◇ 內嵌上電復位電路  POR
◇ 內嵌掉電復位電路  BOR
◇ 支持外部復位
◆時鐘
◇ 外部晶體振蕩器可配置, 支持低速振蕩器  32KHz 和高速振蕩器  1~20MHz,可配置
為系統時鐘源
◇ 內部 16MHz RC 振蕩器(  HRC)可配置為系統時鐘源, 出廠前已校準(全溫度,全
電壓范圍內16MHz頻率精度為±3%)
◇ 內部  32KHz RC 振蕩器(  LRC) 作為 WDT 時鐘源,可配置為系統時鐘源
◇ 支持  PLL 倍頻, 時鐘源可選擇, 最大可倍頻至  48MHz,可配置為系統時鐘源
◆內核
◇  ARM Cortex-M0 32 位嵌入式處理器內核
◇ 支持  SWD 串行調試接口,支持  2 個監視點(  watchpoint)和  4 個斷點
(  breakpoint)
◇ 支持兩組  SWD 調試接口可選擇,通過配置字DEBUG_S 進行選擇
◇ 內嵌向量中斷控制器  NVIC

◇ 支持喚醒中斷控制器 WIC
◇  NVIC包含一個不可屏蔽中斷NMI
◇ 內置1個SysTick 系統定時器
◆硬件看門狗
◇ 時鐘源可選擇
◇ 支持低功耗模式下喚醒
◇ 超時計數溢出可選擇觸發中斷或復位
◆存儲器
◇  36K字節FLASH 存儲器
支持 ISP在線串行編程
支持兩組ISP編程接口可選擇,硬件自動識別有效的ISP 編程接口
支持IAP在應用中編程,可選取部分區域作為數據存儲使用
支持FLASH編程代碼加密保護
◇  8K字節  SRAM 存儲器
SRAM存儲空間及外設寄存器地址空間支持位帶(  Bit band)擴展
◆I/O 端口
◇ 最多 46個雙向  I/O端口
PA端口(PA0~PA31)
PB端口(PB0~PB13)
◇ 支持 8路外部中斷輸入,觸發方式可配置,每個 I/O端口均可作為外部中斷輸入源
◇支持 1路按鍵中斷輸入,觸發方式可配置,每個 I/O端口均可作為按鍵中斷輸入源
◆定時器/計數器
◇  T16N0:16 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能
◇  T16N1:16 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能
◇  T16N2:16 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能
◇  T16N3:16 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能
◇  T32N0:32 位定時器/計數器,帶預分頻器,擴展輸入捕捉/輸出調制功能
◇  RTC :一路  RTC 實時時鐘
◆UART 通信接口
◇ 支持二路 UART 通信接口 UART0,UART1
◇ 支持全/半雙工異步通信模式
◇ 支持傳輸波特率可配置
◇ 支持 8級發送/接收緩沖器
◇ 支持 7/8/9位數據格式可配
◇ 支持奇偶校驗功能可配,支持硬件自動奇偶校驗位判斷
◇ 支持空閑幀檢測
◇ 支持接收幀錯誤標志、溢出標志、奇偶校驗錯誤標志
◇ 支持數據接收和發送中斷
◇ 支持 PWM調制輸出,且 PWM占空比線性可調
◇ 支持接收端口紅外喚醒功能
◇ 支持 UART輸入輸出通訊端口極性可配置
◆EUART 通信接口
◇ 支持一路 EUART 通信接口EUART0
◇ 兼容UART通信接口,可配置為普通UART模式

◇ 擴展支持異步半雙工接收/發送(7816模式)
◇ 擴展支持8位數據位和 1位奇偶校驗位(7816模式)
◇ 擴展支持自動重發重收模式(7816模式)
◇ 擴展支持可配置內部時鐘輸出(7816模式)
◇ 擴展支持雙通道通訊可配置(7816模式)
◆I2C 通信接口
◇ 支持一路通信接口  I2C0
◇ 支持主控和從動模式
◇ 支持標準 I2C總線協議,最高傳輸速率400K bit/s
◇ 支持 7位尋址方式
◇ 約定數據從最高位開始接收/發送
◇ 支持數據接收和發送中斷
◇  SCL/SDA端口支持推挽/開漏模式,開漏時必須使能內部弱上拉或使用外部上拉電阻
◇  SCL端口支持時鐘線自動下拉等待請求功能
◆SPI 通信接口
◇ 支持二路通信接口SPI0,SPI1
◇ 支持主控模式和從動模式
◇ 支持4種通信數據格式
◇ 支持4級接收/發送緩沖器
◇ 支持數據接收和發送中斷
◆ADC 模數轉換器
◇ 支持12位轉換結果,有效精度為11位
◇ 支持16通道模擬輸入端

◇ 支持參考電壓源可選擇
◇ 支持中斷產生
◇ 支持轉換結果自動比較
◇ 支持定時觸發ADC轉換
◆LCDC 液晶顯示控制器
◇ 支持最大8 COM x 28SEG
◇ 支持時鐘源可配置:LRC的4分頻,  LOSC的4分頻或  PCLK 的 4096 分頻
◇ 支持灰度調節功能
◇ 支持顯示閃爍功能,閃爍頻率可調
◇ 支持兩種不同的  LCD 驅動波形
◇ 支持不同的偏置電壓可調
◆LEDC 數碼管顯示控制器
◇ 支持  1~8 個  8 段式共陰極數碼管
◇支持時鐘源可配置:  LRC的4分頻,  LOSC的 4分頻或  PCLK的4096 分頻
◆RTC 實時時鐘
◇ 僅 POR上電復位有效,支持程序寫保護,有效避免系統干擾對時鐘造成的影響
◇ 采用外部  32.768KHz晶體振蕩器作為精確計時時鐘源
◇ 可進行高精度數字校正,提供高精度計時
◇ 時鐘調校提供兩種時間精度,調校范圍為±384ppm(或±128ppm),可實現最大時間精
度為±1.5 ppm(或±0.5ppm)
◇ 時間計數( 實現小時﹑分鐘和秒) 和日歷計數( 實現年﹑月﹑日和星期),  BCD 格式
◇ 提供5個可編程定時中斷
◇ 提供2個可編程日歷鬧鐘
◇ 提供一路可配置時鐘輸出
◇ 自動閏年識別,有效期到2099年
◇  12小時和 24小時模式設置可選
◇ 低功耗設計:工作電壓為 VDD=5.0V 時模塊工作電流典型值為 0.5μA


◆  _AN073_Examples_HR8P506
該文件夾下存放的是與底板相關的一些 demo。
◆  _AN049_Examples_HR8P506
該文件夾下存放的是庫函數部分 damo。
◆ 文件夾 CMSIS
該文件夾下存放ARM內核頭文件core_cm0.h,同時也存放了芯片的相關文件
system_HR8P506.c和 system_HR8P506.h。
◆ 文件夾 Library
該文件夾下存放函數庫的源代碼及頭文件,下有兩個子文件夾,Include 內存放頭文件,
Source內存放源代碼。
◆ 文件夾 iDesigner_StartUp
該文件夾下存放芯片的 iDesigner啟動文件 startup_HR8P506.S。
◆ 文件夾 MDK_StartUp
該文件夾下存放芯片的MDK工程啟動文件 startup_HR8P506.S。
◆  ClearTarget.bat 文件
該文件清除編譯時產生的中間文件。
2. 2  函數庫的配置
為使函數庫正常的工作,需要做一些配置。所有的配置都是在 system_HR8P506.h 文件中
和 lib_config.h文件中進行的。
2. 2. 1  printf函數使用串口的選擇
Library\Source目錄下的lib_printf.c 文件中重定義了微庫中的函數fputc,該函數可以將
printf 函數所需要打印的內容發送至串口,通過宏定義__PRINTF_USE_UARTx來選擇使用哪一
個串口打印,例如 demo中使用的是UART0,則定義__PRINTF_USE_UART0__。如果不定義任
何宏,則程序默認使用UART0。
注意:UART_printf 函數采用預編譯的方式,在keil 環境下調用UART_printf實際上就是調用
printf 函數,在iDesigner下調用 UART_printf函數即內部實現類似于printf的功能,但是此時的函
數所提供的功能并不全面,目前只支持的轉義字符及格式字符為:'\r'、'\n'、'%d'、'%s'。


完整的pdf格式文檔51黑下載地址(共116頁):
AN074_庫函數用戶手冊_HR8P506 V1.3.pdf (596.65 KB, 下載次數: 69)



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

使用道具 舉報

沙發
ID:472000 發表于 2021-3-3 13:14 | 只看該作者
very good
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美男人天堂 | 亚洲一区在线日韩在线深爱 | 1区2区3区视频 | 天天久| 欧美性吧 | 在线亚洲人成电影网站色www | 国产亚洲精品美女久久久久久久久久 | 成人国内精品久久久久一区 | 欧美一级免费看 | 久久精品小视频 | 精品久久久av | 欧美一区不卡 | 亚洲欧美日韩精品久久亚洲区 | 欧美日韩一区二区三区不卡视频 | 91在线| 黄网站在线观看 | 久久久久亚洲精品 | 成人三级在线观看 | 一区二区三区四区在线视频 | 国产精品欧美日韩 | 中文字幕一区二区三区精彩视频 | 国产韩国精品一区二区三区 | 亚洲一区二区在线播放 | 久久天天躁狠狠躁夜夜躁2014 | 亚洲精品中文字幕中文字幕 | 日本视频一区二区三区 | 欧美电影免费观看高清 | 日中文字幕在线 | 成人欧美一区二区三区在线播放 | 一区二区视频 | 久久久久久久久久久久久9999 | 成人精品网 | 夜久久| 亚洲69p | 午夜噜噜噜 | 精品国产乱码久久久久久闺蜜 | 国产精品99久久久久久久久久久久 | 欧美a级成人淫片免费看 | 亚洲一区二区日韩 | 精品日韩 | 亚洲免费人成在线视频观看 |