完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好
如何在RTC程序中设置多个报警?PSoC 4器件 1.首次报警[日期和时间] 2.第二报警[日期和时间] 3.3报警[日期和时间] 如果第一个闹钟被激活[日期和时间],然后打开LED 30秒 如果第二个警报被激活[日期和时间],那么打开LED 30秒。 如果第三报警被激活[日期和时间],然后打开LED 30秒 拉链 2.2兆字节 |
|
相关推荐
8个回答
|
|
基本上设置RTC报警,第一次报警。
如果这是真的,报警,然后设置一个FLAG1,打开LeD1,并设置RTC进行第二次报警。 如果第二次报警变为真,报警,然后设置FLAG2,打开ReD2,并设置RTC第三报警。 如果第三报警变为真,报警,然后设置FLAG3,打开ReD3。 要设置警报的API在数据表中。 用于控制LED的GPIO的API HTTP://wwwyCypC./DooptTys/Appult- NoSe/AN8633-PSOC-4-USEN-GPIO引脚AN864—PSOC®4 -使用GPIO引脚 问候,Dana。 |
|
|
|
珠海易胜 发表于 2019-9-18 16:24 你好,Dana先生 如果您查看ZIP文件,只有一个LED引脚。我想为一个LED设置闹钟 1。从RTC获取当前时间和日期 2。在LCD上打印当前时间和日期[23∶59:55—03/22/2016 ] 三。激活闹钟日期时间[10:0215----- 04/22/2016 ] 4。如果警报被激活,开启LED 30秒 5激活报警日期时间[10:0215----- 05/22/2016 ] 6。如果警报被激活,开启LED 30秒 7。激活闹钟日期时间[10:0215----- 06/22/2016 ] 8。如果警报被激活,开启LED 30秒 我不知道如何设置警报。我看到RTC数据表上有报警屏蔽寄存器,没有标志,请看我的项目,告诉我该怎么办? |
|
|
|
标志是一个变量,所以你声明它
UIT8标志=0; 设置它 旗=1; 然后,如果代码已被设置或清除,则可以在代码中进行测试。 附上一本可以使用的C书。 问候,Dana。 编程语言 1.1兆字节 |
|
|
|
好的,我正在尝试编写示例代码
*实例* 定义了Frave1(0)α定义Frave2(0)α定义Frave3(0) 定义了Frave1(1)α定义Frave2(1)α定义Frave3(1) int() UIT8标志; 标志=1;/*设置标志* * 标志=0;/*清除标志*/ |
|
|
|
|
|
|
|
我已经要求一个例子程序,应该有一些东西很快。
如果您需要专业的产品开发帮助,编码,电气设计,见- HTTP://www. CyPr.com/设计伙伴计划 问候,Dana。 |
|
|
|
珠海易胜 发表于 2019-9-18 17:35 我试图一步一步地解决问题,这就是为什么我要花时间。首先,我试图设置警报。我在CyPress论坛上搜索,我也看到了datasheet。只有四个工程实例,我都看到了。我不知道如何设置RTC报警。 我在尝试自己。查看示例代码 TralAlgDATEDATEN和时间() 此函数用于将警报日期/时间设置为RTC。 项目包括:项目。 #定义alarm_time_hour(0x23u)#定义alarm_time_min(0x59u)#定义alarm_time_sec(0x55u)#定义alarm_time_hr_min_sec((uint32)(time_hour <;<;rtc_hours_offset)| (uint32)(time_min <;<;rtc_minutes_offset)| time_sec) #定义alarm_date_month(rtc_march)#定义alarm_date_day(0x22u)#定义alarm_date_year(0x2016u)#定义alarm_date_month_day_year((uint32)(date_month <;<;rtc_month_offset)| (uint32)(date_day <;<;rtc_day_offset)| date_year) #定义systick_each_10_hz(10u)#定义systick_reload(cydev_bclk__sysclk__hz / systick_each_10_hz) /*中断原型*/Cysi-ISrrPro(SysTickIsrHandler); 国际main() { /*把初始化/启动代码(如myinst_start())* / UInt32 alarm_time;UInt32 alarm_date;rtc_setalarmdateandtime(alarm_time_hr_min_sec_alarm_date_month_day_year); |
|
|
|
从技术支持-
5)在组件数据表中没有很清楚地解释“RTCA StestDATE和TIME”。但是它是在下面复制的组件生成代码中提供的: *输入时间:HH:mm:SS格式中的时间值。 *“HH”-表示小时值的8位MSB。 *(24小时格式为0~23),12小时格式为1~12。的MSB位 *值表示AM/PM为12小时格式(0AM和1-PM)。 *“mm”-第二个8位MSB表示分钟值,有效条目-gt;059。 *“SS”-第三个8位MSB表示秒值,有效条目-gt;059。 *每个字节都是BCD格式。无效的时间条目保留 *预先设置的值。 * *输入日期:在定制器中选择的格式的日期值。 *对于MM/DD/YYYY格式: *“mm”- 8位MSB表示BCD中的月份值,有效条目-gt;1-12。 *“DD”-第二个8位MSB表示BCD中月份值的一天,有效 *条目-gt;1-31。 *“YYYY”- 16位LSB表示BCD中的一年,有效条目-gt;1900—2200。 *每个字节都是BCD格式。无效日期条目保留 *预先设置的值。 因此,在数字时钟显示器上看到的每个数字被编码在BCD中(占据1字节)。 问候,Dana。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2102 浏览 1 评论
1848 浏览 1 评论
3666 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1783 浏览 6 评论
1533 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
566浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
420浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
435浏览 2评论
381浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
913浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 16:37 , Processed in 1.056919 second(s), Total 58, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号