完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好
很久以前,我编写了一些C代码。所以C语法不在我的脑子里了: 我搜索了整个PSoC创建者和Keil帮助,但我找不到基本C语法的帮助或查找表。如何执行一个VaRead、数组处理、指针初始化的逻辑移位… 身体知道我在哪里能找到这些吗? 最好的问候 费边 以上来自于百度翻译 以下为原文 Hi there It's long time ago that I programmed some C code. So the C Syntaxes are gone out of my brain:) I searched I the whole PSOC Creator and Keil help, but I couldn't find an help or lookup table for the basic C Syntaxes. ex. how to perform a logic shift of a Varliable, Array handling, Pointer initializing... Does sombody know where I can find these? Best regards Fabian |
|
相关推荐
12个回答
|
|
嗨,Fabian,
你问了PSoC Creator的C语法。对于创建者来说,没有特定的C合成器,一般来说只是C语法。 虽然有API调用,但它们被列出在每个组件的数据表中。这些调用以及如何传递参数遵循相同的标准C语法。 对于一本好的电子书来说,这非常依赖于个人喜好。 我在几周前发表了这篇文章,但它也为你提供了一个很好的参考。 “Kernighan /里奇的C编程语言”虽然陈旧,但仍然是一个参考。 “嵌入式C编程由Michael J. Pont”想到。 与PSoC和Creator一起开发的乐趣! 罗伯特 以上来自于百度翻译 以下为原文 Hi Fabian, you asked about C-Syntax for PSoC Creator. There is no specific C-Synthax for Creator, just C-Syntax in general. There are API calls though and they are listed in the data sheet of every component. These calls and how to pass parameters follow the same standard C-Syntax. As for a good C-Book, that is highly depending on personal liking. I posted this a couple weeks ago but it makes for a good reference you can use as well. "The C programming language by Kernighan / Ritchie" is old but still a reference. "Embedded C-programming by Michael J. Pont" comes to mind. Have fun developing with PSoC and Creator! Robert |
|
|
|
你好,
一般来说,我们在嵌入式C编程中使用的语法在PSoC Creator中有错误。 例如 ADCl输出=(字节)(FY-ADCL输出& gt;gt;2); 错误:ByTEIS未识别的标识符。 这在设计师中很好,谁能帮我解决这个问题? 以上来自于百度翻译 以下为原文 Hello, It looks like syntax that we use in general for embedded C programming has errors in PSoC Creator. e.g. ADC_Output = (BYTE)(F_ADC_Output>>2); error : BYTE is unidentified identifier. This was good in designer; can anyone help me out with this ? |
|
|
|
Ceena
代码部分: ADCl输出=(字节)(FY-ADCL输出& gt;gt;2); 错误:ByTEIS未识别的标识符。 (字节)是一个C抛出操作,它将(fY-ADC…)转换为字节类型。 在设计器包含的文件中,有一个字节定义,它使字节成为一个8位C类型的快捷方式。 在创建者中,你可以使用UTI8的类型…这也是一个8位无符号整数的本机C类型的定义。 您的代码可以是 ADCl输出=(UIT8)(FY-ADCL输出& gt;gt;2); 这个维基百科页面对C编程语言有很好的借鉴作用 HTTP://E.WiKiTo.Org/Wik/Cl语法 艾伦 以上来自于百度翻译 以下为原文 Ceena, You section of code: ADC_Output = (BYTE)(F_ADC_Output>>2); error : BYTE is unidentified identifier. The (BYTE) is a C Cast operation that casts the (F_ADC...) to a type of BYTE In the designer include files there is a #define which causes BYTE to be a shortcut to an 8bit c type. In creator you can use the type of uint8... which is also a #define to a native C-type of an 8bit unsigned integer. Your code could be ADC_Output = (uint8)(F_ADC_Output>>2); This wikipedia page is a good reference for the c-programming language http://en.wikipedia.org/wiki/C_syntax Alan |
|
|
|
|
|
|
|
是否有一个“C语言编译器用户指南”?类似于PSoC设计器所提供的
以上来自于百度翻译 以下为原文 Is there a "C Language Compiler User Guide" for PSoC Creator? Similar to the one offered for PSoC Designer |
|
|
|
创建者使用GCC,自由GNU编译器集合。文档在这里。
鲍勃 以上来自于百度翻译 以下为原文 Creator uses GCC, the free Gnu compiler collection. Documentation is here. Bob |
|
|
|
找到此文档的另一种方法是转到PSoc Creator的“帮助”选项卡,然后导航到“帮助”和“文档”和“GCC”或您选择的其他文档。 以上来自于百度翻译 以下为原文 Another way of finding this documentation is go to the Help tab in PSoc Creator, then navigate to Help > Documentation > GCC or other document of your choice. |
|
|
|
nc***iantai01 发表于 2019-3-28 15:43 这意味着PSoC没有特定的语言吗?我们可以使用带有给定参数的C语言的语法吗? 以上来自于百度翻译 以下为原文 So that means there is no specific language for PSoC ? We can use syntax of C language with with parameters given ? |
|
|
|
是的,这是完全正确的。一个PSoC元件的特殊性质,在设计时引入了可以在运行时修改使用适当的API。你需要下载和安装免费的PSoC Creator IDE柏树网站3.3。 鲍勃 以上来自于百度翻译 以下为原文 Yes, that is quite right. The special properties of a PSoC component are introduced at design-time and can be modified at run-time using the appropriate APIs. You need to download and install the PSoC IDE Creator 3.3 from Cypress website for free. Bob |
|
|
|
ncmza 发表于 2019-3-28 17:56 谢谢你的信息 以上来自于百度翻译 以下为原文 thanks for your information |
|
|
|
IGPIGoCopururmin MIN=-30Ma和马克斯=41Ma。
是GPIOP或源的汇流吗? 以上来自于百度翻译 以下为原文 IGPIO GPIO current Min = -30mA and Max = 41mA. Is it the Sink current of the GPIO pin or Source? |
|
|
|
欢迎来到论坛。
当您查看线程标题时,您可能会看到,这与C语言有关,而不是GPIO-PIN的属性。 当你指定的时候,事情会变得更容易。 你说的是哪个PSoC,你从哪个数据表中提取信息。 鲍勃 以上来自于百度翻译 以下为原文 Welcome in the forum. When you have a look at the thread title you might see that this is concerned with C-Language and not GPIO pin's properties. Would make things easier for us would be when you specify: Which PSoC are you talking about and which datasheet you picked the information from. Bob |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2101 浏览 1 评论
1848 浏览 1 评论
3666 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1783 浏览 6 评论
1533 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
564浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
418浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
434浏览 2评论
380浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
911浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 21:05 , Processed in 1.086194 second(s), Total 101, Slave 84 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号