实例介绍
【实例简介】HC32F460的RTOS例程
这是小华半导体HC32F460的uCOSIII的参考例程,分享给大家。
【实例截图】
【核心代码】
.
├── HC32F460
│ ├── driver
│ │ ├── inc
│ │ │ ├── hc32f46x_adc.h
│ │ │ ├── hc32f46x_aes.h
│ │ │ ├── hc32f46x_can.h
│ │ │ ├── hc32f46x_clk.h
│ │ │ ├── hc32f46x_cmp.h
│ │ │ ├── hc32f46x_crc.h
│ │ │ ├── hc32f46x_dcu.h
│ │ │ ├── hc32f46x_dmac.h
│ │ │ ├── hc32f46x_efm.h
│ │ │ ├── hc32f46x_emb.h
│ │ │ ├── hc32f46x_event_port.h
│ │ │ ├── hc32f46x_exint_nmi_swi.h
│ │ │ ├── hc32f46x_gpio.h
│ │ │ ├── hc32f46x_hash.h
│ │ │ ├── hc32f46x_i2c.h
│ │ │ ├── hc32f46x_i2s.h
│ │ │ ├── hc32f46x_icg.h
│ │ │ ├── hc32f46x_interrupts.h
│ │ │ ├── hc32f46x_keyscan.h
│ │ │ ├── hc32f46x_mpu.h
│ │ │ ├── hc32f46x_ots.h
│ │ │ ├── hc32f46x_pwc.h
│ │ │ ├── hc32f46x_qspi.h
│ │ │ ├── hc32f46x_rmu.h
│ │ │ ├── hc32f46x_rtc.h
│ │ │ ├── hc32f46x_sdioc.h
│ │ │ ├── hc32f46x_spi.h
│ │ │ ├── hc32f46x_sram.h
│ │ │ ├── hc32f46x_swdt.h
│ │ │ ├── hc32f46x_timer0.h
│ │ │ ├── hc32f46x_timer4_cnt.h
│ │ │ ├── hc32f46x_timer4_emb.h
│ │ │ ├── hc32f46x_timer4_oco.h
│ │ │ ├── hc32f46x_timer4_pwm.h
│ │ │ ├── hc32f46x_timer4_sevt.h
│ │ │ ├── hc32f46x_timer6.h
│ │ │ ├── hc32f46x_timera.h
│ │ │ ├── hc32f46x_trng.h
│ │ │ ├── hc32f46x_usart.h
│ │ │ ├── hc32f46x_utility.h
│ │ │ └── hc32f46x_wdt.h
│ │ └── src
│ │ ├── hc32f46x_adc.c
│ │ ├── hc32f46x_aes.c
│ │ ├── hc32f46x_can.c
│ │ ├── hc32f46x_clk.c
│ │ ├── hc32f46x_cmp.c
│ │ ├── hc32f46x_crc.c
│ │ ├── hc32f46x_dcu.c
│ │ ├── hc32f46x_dmac.c
│ │ ├── hc32f46x_efm.c
│ │ ├── hc32f46x_emb.c
│ │ ├── hc32f46x_event_port.c
│ │ ├── hc32f46x_exint_nmi_swi.c
│ │ ├── hc32f46x_gpio.c
│ │ ├── hc32f46x_hash.c
│ │ ├── hc32f46x_i2c.c
│ │ ├── hc32f46x_i2s.c
│ │ ├── hc32f46x_icg.c
│ │ ├── hc32f46x_interrupts.c
│ │ ├── hc32f46x_keyscan.c
│ │ ├── hc32f46x_mpu.c
│ │ ├── hc32f46x_ots.c
│ │ ├── hc32f46x_pwc.c
│ │ ├── hc32f46x_qspi.c
│ │ ├── hc32f46x_rmu.c
│ │ ├── hc32f46x_rtc.c
│ │ ├── hc32f46x_sdioc.c
│ │ ├── hc32f46x_spi.c
│ │ ├── hc32f46x_sram.c
│ │ ├── hc32f46x_swdt.c
│ │ ├── hc32f46x_timer0.c
│ │ ├── hc32f46x_timer4_cnt.c
│ │ ├── hc32f46x_timer4_emb.c
│ │ ├── hc32f46x_timer4_oco.c
│ │ ├── hc32f46x_timer4_pwm.c
│ │ ├── hc32f46x_timer4_sevt.c
│ │ ├── hc32f46x_timer6.c
│ │ ├── hc32f46x_timera.c
│ │ ├── hc32f46x_trng.c
│ │ ├── hc32f46x_usart.c
│ │ ├── hc32f46x_utility.c
│ │ └── hc32f46x_wdt.c
│ ├── example
│ │ └── TaskCreate
│ │ ├── BSP
│ │ │ ├── app_cfg.h
│ │ │ ├── bsp.c
│ │ │ ├── bsp.h
│ │ │ ├── bsp_os.c
│ │ │ ├── bsp_os.h
│ │ │ ├── cpu_cfg.h
│ │ │ ├── lib_cfg.h
│ │ │ ├── os_app_hooks.c
│ │ │ ├── os_app_hooks.h
│ │ │ ├── os_cfg.h
│ │ │ └── os_cfg_app.h
│ │ ├── EWARM
│ │ │ ├── HC32F46x.icf
│ │ │ ├── HC32F46x_ram.icf
│ │ │ ├── TaskCreate.ewd
│ │ │ ├── TaskCreate.ewp
│ │ │ ├── TaskCreate.ewt
│ │ │ ├── TaskCreate.eww
│ │ │ ├── flashloader
│ │ │ │ ├── FlashHC32F46x.flash
│ │ │ │ ├── FlashHC32F46x_otp.flash
│ │ │ │ └── HC32F46x.board
│ │ │ ├── output
│ │ │ │ └── debug
│ │ │ │ ├── Exe
│ │ │ │ ├── List
│ │ │ │ └── Obj
│ │ │ │ ├── TaskCreate.pbd.linf
│ │ │ │ ├── bsp.pbi.xcl
│ │ │ │ ├── bsp_os.pbi.xcl
│ │ │ │ ├── cpu_c.pbi.xcl
│ │ │ │ ├── cpu_core.pbi.xcl
│ │ │ │ ├── hc32f46x_gpio.pbi.xcl
│ │ │ │ ├── hc32f46x_icg.pbi.xcl
│ │ │ │ ├── hc32f46x_utility.pbi.xcl
│ │ │ │ ├── lib_ascii.pbi.xcl
│ │ │ │ ├── lib_math.pbi.xcl
│ │ │ │ ├── lib_mem.pbi.xcl
│ │ │ │ ├── lib_str.pbi.xcl
│ │ │ │ ├── main.pbi.xcl
│ │ │ │ ├── os_app_hooks.pbi.xcl
│ │ │ │ ├── os_cfg_app.pbi.xcl
│ │ │ │ ├── os_core.pbi.xcl
│ │ │ │ ├── os_cpu_c.pbi.xcl
│ │ │ │ ├── os_dbg.pbi.xcl
│ │ │ │ ├── os_flag.pbi.xcl
│ │ │ │ ├── os_int.pbi.xcl
│ │ │ │ ├── os_mem.pbi.xcl
│ │ │ │ ├── os_msg.pbi.xcl
│ │ │ │ ├── os_mutex.pbi.xcl
│ │ │ │ ├── os_pend_multi.pbi.xcl
│ │ │ │ ├── os_prio.pbi.xcl
│ │ │ │ ├── os_q.pbi.xcl
│ │ │ │ ├── os_sem.pbi.xcl
│ │ │ │ ├── os_stat.pbi.xcl
│ │ │ │ ├── os_task.pbi.xcl
│ │ │ │ ├── os_tick.pbi.xcl
│ │ │ │ ├── os_time.pbi.xcl
│ │ │ │ ├── os_tmr.pbi.xcl
│ │ │ │ ├── os_var.pbi.xcl
│ │ │ │ └── system_hc32f46x.pbi.xcl
│ │ │ ├── settings
│ │ │ │ ├── TaskCreate.Debug.cspy.bat
│ │ │ │ ├── TaskCreate.Debug.driver.xcl
│ │ │ │ ├── TaskCreate.Debug.general.xcl
│ │ │ │ ├── TaskCreate.crun
│ │ │ │ ├── TaskCreate.dbgdt
│ │ │ │ ├── TaskCreate.dni
│ │ │ │ ├── TaskCreate.wsdt
│ │ │ │ ├── TaskCreate.wspos
│ │ │ │ └── TaskCreate_Debug.jlink
│ │ │ └── startup_hc32f46x.s
│ │ ├── MDK
│ │ │ ├── EventRecorderStub.scvd
│ │ │ ├── JLinkSettings.ini
│ │ │ ├── RTE
│ │ │ │ └── _TaskCreate_Debug
│ │ │ │ └── RTE_Components.h
│ │ │ ├── TaskCreate.uvguix.chenwen
│ │ │ ├── TaskCreate.uvoptx
│ │ │ ├── TaskCreate.uvprojx
│ │ │ ├── output
│ │ │ │ └── debug
│ │ │ └── startup_hc32f46x.s
│ │ ├── Readme.txt
│ │ └── source
│ │ ├── ddl_config.h
│ │ └── main.c
│ ├── mcu
│ │ ├── EWARM
│ │ │ ├── HDSC_HC32F46x.svd
│ │ │ └── config
│ │ │ ├── HC32F46x.icf
│ │ │ ├── HC32F46x_ram.icf
│ │ │ ├── Ram_VTOR_hc32f46x.mac
│ │ │ ├── flashloader
│ │ │ │ ├── FlashHC32F460_otp.mac
│ │ │ │ ├── FlashHC32F460_otp.out
│ │ │ │ ├── FlashHC32F46x.mac
│ │ │ │ └── FlashHC32F46x.out
│ │ │ └── reset.mac
│ │ ├── MDK
│ │ │ ├── HDSC_HC32F46x.SFR
│ │ │ └── config
│ │ │ ├── Flash_HC32F46x.FLM
│ │ │ └── ram.ini
│ │ └── common
│ │ ├── hc32_common.h
│ │ ├── hc32_ddl.h
│ │ ├── hc32f46x.h
│ │ ├── system_hc32f46x.c
│ │ └── system_hc32f46x.h
│ ├── midware
│ │ ├── fs
│ │ │ ├── inc
│ │ │ │ ├── diskio.h
│ │ │ │ ├── fattime.h
│ │ │ │ ├── ff.h
│ │ │ │ ├── ffconf.h
│ │ │ │ └── integer.h
│ │ │ └── src
│ │ │ ├── fattime.c
│ │ │ └── ff.c
│ │ ├── sd_card
│ │ │ ├── inc
│ │ │ │ ├── sd_card.h
│ │ │ │ └── sdmmc_cmd.h
│ │ │ └── src
│ │ │ ├── sd_card.c
│ │ │ └── sdmmc_cmd.c
│ │ ├── uCOS-III
│ │ │ ├── uC-CPU
│ │ │ │ ├── ARM-Cortex-M4
│ │ │ │ │ ├── GNU
│ │ │ │ │ │ ├── cpu.h
│ │ │ │ │ │ ├── cpu_a.s
│ │ │ │ │ │ └── cpu_c.c
│ │ │ │ │ ├── IAR
│ │ │ │ │ │ ├── cpu.h
│ │ │ │ │ │ ├── cpu_a.asm
│ │ │ │ │ │ └── cpu_c.c
│ │ │ │ │ └── RealView
│ │ │ │ │ ├── cpu.h
│ │ │ │ │ ├── cpu_a.asm
│ │ │ │ │ └── cpu_c.c
│ │ │ │ ├── cpu_core.c
│ │ │ │ ├── cpu_core.h
│ │ │ │ └── cpu_def.h
│ │ │ ├── uC-LIB
│ │ │ │ ├── Ports
│ │ │ │ │ └── ARM-Cortex-M4
│ │ │ │ │ ├── GNU
│ │ │ │ │ │ └── lib_mem_a.s
│ │ │ │ │ ├── IAR
│ │ │ │ │ │ └── lib_mem_a.asm
│ │ │ │ │ └── RealView
│ │ │ │ │ └── lib_mem_a.asm
│ │ │ │ ├── lib_ascii.c
│ │ │ │ ├── lib_ascii.h
│ │ │ │ ├── lib_def.h
│ │ │ │ ├── lib_math.c
│ │ │ │ ├── lib_math.h
│ │ │ │ ├── lib_mem.c
│ │ │ │ ├── lib_mem.h
│ │ │ │ ├── lib_str.c
│ │ │ │ └── lib_str.h
│ │ │ └── uCOS-III
│ │ │ ├── Ports
│ │ │ │ └── ARM-Cortex-M4
│ │ │ │ └── Generic
│ │ │ │ ├── GNU
│ │ │ │ │ ├── os_cpu.h
│ │ │ │ │ ├── os_cpu_a.S
│ │ │ │ │ └── os_cpu_c.c
│ │ │ │ ├── IAR
│ │ │ │ │ ├── os_cpu.h
│ │ │ │ │ ├── os_cpu_a.asm
│ │ │ │ │ └── os_cpu_c.c
│ │ │ │ └── RealView
│ │ │ │ ├── os_cpu.h
│ │ │ │ ├── os_cpu_a.asm
│ │ │ │ └── os_cpu_c.c
│ │ │ └── Source
│ │ │ ├── os.h
│ │ │ ├── os_cfg_app.c
│ │ │ ├── os_core.c
│ │ │ ├── os_dbg.c
│ │ │ ├── os_flag.c
│ │ │ ├── os_int.c
│ │ │ ├── os_mem.c
│ │ │ ├── os_msg.c
│ │ │ ├── os_mutex.c
│ │ │ ├── os_pend_multi.c
│ │ │ ├── os_prio.c
│ │ │ ├── os_q.c
│ │ │ ├── os_sem.c
│ │ │ ├── os_stat.c
│ │ │ ├── os_task.c
│ │ │ ├── os_tick.c
│ │ │ ├── os_time.c
│ │ │ ├── os_tmr.c
│ │ │ ├── os_type.h
│ │ │ └── os_var.c
│ │ ├── w25qxx
│ │ │ ├── inc
│ │ │ │ └── w25qxx.h
│ │ │ └── src
│ │ │ └── w25qxx.c
│ │ └── wm8731
│ │ ├── inc
│ │ │ ├── data_sound_i2s.h
│ │ │ └── wm8731.h
│ │ └── src
│ │ ├── data_sound_441_i2s.c
│ │ ├── data_sound_8k_i2s.c
│ │ └── wm8731.c
│ └── usb_lib
│ ├── ctl_drv
│ │ ├── usb_core.c
│ │ ├── usb_core.h
│ │ ├── usb_dcd.c
│ │ ├── usb_dcd.h
│ │ ├── usb_dcd_int.c
│ │ ├── usb_dcd_int.h
│ │ ├── usb_defines.h
│ │ ├── usb_hcd.c
│ │ ├── usb_hcd.h
│ │ ├── usb_hcd_int.c
│ │ ├── usb_hcd_int.h
│ │ ├── usb_otg.c
│ │ ├── usb_otg.h
│ │ └── usb_otg_regs.h
│ ├── device_class
│ │ ├── cdc_vcp
│ │ │ ├── usbd_cdc_vcp_core.c
│ │ │ └── usbd_cdc_vcp_core.h
│ │ ├── hid_cdc_wrapper
│ │ │ ├── usbd_hid_cdc_wrapper.c
│ │ │ └── usbd_hid_cdc_wrapper.h
│ │ ├── hid_custom
│ │ │ ├── usbd_hid_custom_core.c
│ │ │ └── usbd_hid_custom_core.h
│ │ ├── hid_mouse
│ │ │ ├── usbd_hid_mouse_core.c
│ │ │ └── usbd_hid_mouse_core.h
│ │ ├── hid_msc_wrapper
│ │ │ ├── usbd_hid_msc_wrapper.c
│ │ │ └── usbd_hid_msc_wrapper.h
│ │ └── msc
│ │ ├── usbd_msc_bot.c
│ │ ├── usbd_msc_bot.h
│ │ ├── usbd_msc_core.c
│ │ ├── usbd_msc_core.h
│ │ ├── usbd_msc_data.c
│ │ ├── usbd_msc_data.h
│ │ ├── usbd_msc_mem.h
│ │ ├── usbd_msc_scsi.c
│ │ └── usbd_msc_scsi.h
│ ├── device_core
│ │ ├── usbd_conf.h
│ │ ├── usbd_core.c
│ │ ├── usbd_core.h
│ │ ├── usbd_def.h
│ │ ├── usbd_ioreq.c
│ │ ├── usbd_ioreq.h
│ │ ├── usbd_req.c
│ │ └── usbd_req.h
│ ├── host_class
│ │ ├── hid
│ │ │ ├── usbh_hid_core.c
│ │ │ ├── usbh_hid_core.h
│ │ │ ├── usbh_hid_keybd.c
│ │ │ ├── usbh_hid_keybd.h
│ │ │ ├── usbh_hid_mouse.c
│ │ │ └── usbh_hid_mouse.h
│ │ └── msc
│ │ ├── usbh_msc_bot.c
│ │ ├── usbh_msc_bot.h
│ │ ├── usbh_msc_core.c
│ │ ├── usbh_msc_core.h
│ │ ├── usbh_msc_fatfs.c
│ │ ├── usbh_msc_scsi.c
│ │ └── usbh_msc_scsi.h
│ └── host_core
│ ├── usbh_conf.h
│ ├── usbh_conf_template.h
│ ├── usbh_core.c
│ ├── usbh_core.h
│ ├── usbh_def.h
│ ├── usbh_hcs.c
│ ├── usbh_hcs.h
│ ├── usbh_ioreq.c
│ ├── usbh_ioreq.h
│ ├── usbh_stdreq.c
│ └── usbh_stdreq.h
└── HC32F460的RTOS例程.rar
75 directories, 310 files
标签: HC32F460
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论