/*********************************************************************************
// This code is created by SimCoder Version 2022c0.16 for F2833x Hardware Target
//
// SimCoder is copyright by Powersim Inc., 2009-2021
//
// Date: May 17, 2024 08:40:20
**********************************************************************************/
#include <math.h>
#include "PS_bios.h"
typedef float DefaultType;
#define GetCurTime() PS_GetSysTimer()
#define iif(a, b, c) ((a) ? (b) : (c))
#define PWM_IN_CHECK // To lower PWM value setting time, comment out this line if PWM duty cycle values are strictly limited in the range.
void Task();
const Uint16 PSD_CpuClock = 150; // MHz
DefaultType fDIN1_1, fNOT1, fDIN1;
void Task()
{
// fDIN1 = (PS_GetDigitInA() & ((Uint32)1 << 12)) ? 1 : 0;
// fDIN1_1 = (PS_GetDigitInA() & ((Uint32)1 << 13)) ? 1 : 0;
fNOT1 = (fDIN1 <= 0.3) ? 1 : 0;
(fNOT1 == 0) ? PS_ClearDigitOutBitC((Uint32)1 << (67 - 64)) : PS_SetDigitOutBitC((Uint32)1 << (67 - 64));
(fDIN1_1 == 0) ? PS_ClearDigitOutBitC((Uint32)1 << (68 - 64)) : PS_SetDigitOutBitC((Uint32)1 << (68 - 64));
}
void Initialize(void)
{
PS_SysInit(30, 10);
PS_InitTimer(0, 0);
// Set initial states for those GPIO/AIO output ports.
PS_ClearDigitOutBitC((Uint32)1 << 3); // Reset GPIO67
PS_ClearDigitOutBitC((Uint32)1 << 4); // Reset GPIO68
PS_InitDigitIn(12, 100);
PS_InitDigitIn(13, 100);
PS_InitDigitOut(67);
PS_InitDigitOut(68);
}
void main()
{
Initialize();
PS_EnableIntr(); // Enable Global interrupt INTM
PS_EnableDbgm();
for (;;) {
Task();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
PSIM仿真PIL功能
共48个文件
cmd:8个
lib:6个
mk:4个
需积分: 0 0 下载量 193 浏览量
2024-05-17
10:21:03
上传
评论
收藏 1.19MB ZIP 举报
温馨提示
PSIM仿真软件中使用PIL模块实现通过仿真软件控制硬件电路板上的LED灯闪烁。PIL模块可以将软件代码和仿真软件中的模型起来,通过仿真软件中的方波给PIL模块输入信号,PIL模块中代码的功能为用接收到的IO口信号控制LED灯电平的高低。这样使用PIL模块将仿真软件中的方波信号直接传送到了硬件dsp芯片中,dsp芯片根据接收到信号来控制LED灯闪烁的频率。
资源推荐
资源详情
资源评论
收起资源包目录
LED_PIL.zip (48个子文件)
led (C code)
F2833x_Headers_nonBIOS.cmd 8KB
rts2800_fpu32_fast_supplement.lib 17KB
F28335_FLASH_Lnk.cmd 7KB
led.pjt 4KB
PS_bios.h 21KB
passwords.asm 3KB
F28335_RAM_Lnk.cmd 3KB
PsBiosRomF33xFloat.lib 647KB
PsBiosRamF33xFloat.lib 642KB
led.c 2KB
F28335_FLASH_RAM_Lnk.cmd 5KB
led_pil.smv 1.91MB
led.smv 318KB
led_pil (C code)
F2833x_Headers_nonBIOS.cmd 8KB
RamDebug
led.obj 5KB
led.map 37KB
led.out 137KB
led.asm 30KB
rts2800_fpu32_fast_supplement.lib 17KB
F28335_FLASH_Lnk.cmd 7KB
led.pjt 4KB
PS_bios.h 21KB
led
led_pil.ccxml 957B
.cproject 52KB
.settings
org.eclipse.cdt.codan.core.prefs 62B
org.eclipse.core.resources.prefs 233B
org.eclipse.cdt.debug.core.prefs 123B
.ccsproject 361B
.launches
led.launch 5KB
project.log 969B
.project 2KB
1_RamDebug
makefile 5KB
led.d 1KB
led_linkInfo.xml 126KB
sources.mk 2KB
subdir_rules.mk 1KB
subdir_vars.mk 806B
objects.mk 295B
ccsObjs.opt 262B
passwords.asm 3KB
F28335_RAM_Lnk.cmd 3KB
PsBiosRomF33xFloat.lib 647KB
PsBiosRamF33xFloat.lib 642KB
scriptLog.xml 66B
led.c 2KB
F28335_FLASH_RAM_Lnk.cmd 5KB
led_pil.psimsch 59KB
led.psimsch 51KB
共 48 条
- 1
资源评论
嵌入式@hxydj
- 粉丝: 11w+
- 资源: 174
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java语言的选座系统服务端设计源码
- 基于Python编程的刘迪假期计算机学习成果笔记设计源码
- 半自动丝印机人机介面程序
- 基于Java语言的三阶段小组后端设计源码
- 基于Jupyter Notebook的个人文件共享数据共享平台设计源码
- Screenshot_20241202_230501_com.tencent.tmgp.pubgmhd.jpg
- resources.arsc
- 条形码检测10-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 基于JavaScript和Python的ql_all另存资源库设计源码
- 远控电脑的手机端,需结合对应的办公套件使用,目前没有收费项目
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功