搜索
bottom↓
回复: 14
打印 上一主题 下一主题

ATTiny15可不可C语言开发?

[复制链接]

出390入22汤圆

跳转到指定楼层
1
发表于 2021-12-28 18:35:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,用到ATTiny15,看了看ICC7.22,不能用C语言开发,AVRStuido可用汇编,汇编04、5年时用过,现在重新拾起需要几天功夫,暂时不想拾起,如果不能用C开发,先临时用tiny13替换一下,或者用M8暂时替换一下,等有空再说,用想问一下,可用C语言开发吗?

出200入2554汤圆

2
发表于 2021-12-28 18:59:56 | 只看该作者
设定好各个内存段的地址和大小,再自己编写一版寄存器头文件,一样用。

毕竟内核都是 AVR,区别只在外设上

出0入30汤圆

3
发表于 2021-12-28 19:11:07 | 只看该作者
本帖最后由 ycheng2004 于 2021-12-28 19:13 编辑

ATTiny15是这几年上市的吧
ATTiny15好像RAM也没有,
就是不知加密性强不强?

出200入2554汤圆

4
发表于 2021-12-28 19:34:02 | 只看该作者
ycheng2004 发表于 2021-12-28 19:11
ATTiny15是这几年上市的吧
ATTiny15好像RAM也没有,
就是不知加密性强不强?

刚开始也以为是最近的,结果看我 07 年的 proteus 里边就有这个型号仿真,说明上市更早。

不知 LZ 为何要换成这么早的片子,除非手上有一批翻新货

出110入109汤圆

5
发表于 2021-12-28 19:48:03 | 只看该作者
MCHP全家桶IDE,MPLAB里头,啥都可以,接受印度小哥的bugs即可~
https://www.microchip.com/en-us/ ... develop/mplab-x-ide
https://www.eefocus.com/718059156/blog/11-01/202366_9bac1.html

出215入169汤圆

6
发表于 2021-12-29 00:08:20 | 只看该作者
ATTiny4用C语言开发过,写了个100行左右的程序,开发工具用Atmel studio。

出0入30汤圆

7
发表于 2021-12-29 08:53:41 | 只看该作者
monkeynav 发表于 2021-12-29 00:08
ATTiny4用C语言开发过,写了个100行左右的程序,开发工具用Atmel studio。

Atmel studio不支持C语言开发吧?

出0入42汤圆

8
发表于 2021-12-29 11:13:34 | 只看该作者
tiny13 用avr-gcc开发过的好像.
就没用汇编写过avr

出215入169汤圆

9
发表于 2021-12-29 23:52:03 | 只看该作者
ycheng2004 发表于 2021-12-29 08:53
Atmel studio不支持C语言开发吧?

现在叫microchip studio,内置了avr-gcc,可以c/c++开发

出50入0汤圆

10
发表于 2022-1-6 20:03:52 | 只看该作者
当然可以。

出50入0汤圆

11
发表于 2022-1-6 20:04:43 | 只看该作者
ycheng2004 发表于 2021-12-29 08:53
Atmel studio不支持C语言开发吧?

支持的            

出0入475汤圆

12
发表于 2022-1-7 09:10:51 | 只看该作者
不是专门有个IDE叫做 ICCAVR吗,我一直用那个开发tiny13的,当然也有其它普通型号,以前常见的avr的都支持,但是没有注意是不是有15

出0入475汤圆

13
发表于 2022-1-7 09:13:37 | 只看该作者
补充个软件信息图,看了一眼我也吓了一跳,居然还是2004年的,好多年都没有去更新了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出110入109汤圆

14
发表于 2022-1-7 09:49:37 来自手机 | 只看该作者
1a2b3c 发表于 2022-1-7 09:13
补充个软件信息图,看了一眼我也吓了一跳,居然还是2004年的,好多年都没有去更新了
...

哈哈,How time flies~~~

出0入309汤圆

15
发表于 2022-1-7 11:45:45 | 只看该作者
我简单搜了一下,结论是可以。但是肯定要求你对AVR架构比较了解才行。

1. imagecraft家的编译器可以。也不贵。
https://imagecraft.com/legacy/devtools_AVR.html

2.小心地写C代码,避免产生不支持的汇编指令,然后使用脚本处理c文件再给gcc编译。
http://www.lightner.net/avr/ATtinyAvrGcc.html
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 12:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表