我想在我的项目中使用 BASYS 3 的时钟。当我搜索项目的约束时,我发现了以下代码:
set_property PACKAGE_PIN W5 [get_ports clk]
set_property IOSTANDARD LVCMOS33 [get_ports clk]
create_clock -add -name sys_clk_pin -period 10.00 -waveform {0 5} [get_ports clk]
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释一下吗?我知道clk是时钟的输入,但在最后一行我应该做什么?我应该改变什么吗?还有 10:00 是什么时期waveform{0 5}?请你帮助我好吗?
我是c编程的新手,我正在研究数组.我看到,与java不同,你无法使用Arrays.toString()方法自动打印它们.我想写一个打印数组的简单函数.
在程序中它会询问我们数组的大小,当我们编写它时,它询问每个元素的值是什么,然后程序调用displayArray()函数在一行上打印数组.
例如 :
Hello. What will be the size of the new array?
3
Enter the 1. element
7
Enter the 2. element
5
Enter the 3. element
1
Run Code Online (Sandbox Code Playgroud)
结果应该是"你的数组是:7 5 1 ",但结果却是"你的数组是:3 6356728 2".你能帮我吗?
#include <stdio.h>
void displayArray();
int main()
{
int size;
printf("Hello. What will be the size of the new array?\n");
scanf("%d", &size);
int myarray[size];
for (int i = 0; i < size; i++)
{
printf("Enter the %d. element\n" …Run Code Online (Sandbox Code Playgroud)