Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 3 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino
SQ5KVS Offline
Karol
*****

Liczba postów: 1,012
Dołączył: 26-09-2012
Post: #100
RE: Arduino
Ok, już rozumiem.
Mając na mysli I2C, TWI - miałem na myśli specjalizowane rozwiązania sprzętowe WBUDOWANE w owe procesory (atmega ma odpowiednik I2C który ze względów prawnych nazywa się TWI - karta katalogowa ATmega168, str. 209).

Jako nieeleganckie - miałem na myśli rozwiązania "na piechotę" czyli wysyłanie poszczególnych słów poprzez pętlę for, podczas gdy atmega może to robić sprzętowo. Owszem, mamy wtedy dowolność w wyborze pinu, ale działa to wolniej, i jest podatne na zakłócenia przetwarzania w procesorze. Dodatkowo wydłuża nam kod, a przecież pojemność pamięci w tych procesorach jest dość ograniczona (to chyba najważniejszy powód).

To, co jest użyte w bibliotece z arduina (AH_9850.h) nie jest sterowaniem I2C, ani TWI. Chyba że rozumieć to czysto semantycznie jako komunikację przy pomocy dwóch linii (a nawet wtedy nie jest bo jest jeszcze sygnał FQUP).
Odpowiadając sam sobie na pytanie, AD9850/1 nie nadaje się do sterowania po I2C, bo I2C nadaje adres, i wymaga potwierdzenia. Tak samo (raczej) TWI. Dość szybko czytając kartę atmegi, nie zauważyłem trybu aby można było to ominąć.

Natomiast prawdopodobnie da się po SPI Programming the AD9851 DDS synthesizer.

I na pewno nie miałem zamiaru insynuować komukolwiek że używanie arduino, czy bibliotek do niego jest nieeleganckie, itp. Jeśli ktoś odniósł takie wrażenie, to przepraszam - choć nie wiem na jakiej podstawie można było do tego dojść. Oceniłem metodę działania algorytmu, a nie tego kto go używa.

Natomiast nikt nikogo nie zmusza żeby nosił wodę wiadrem, gdy wymyślono pompę. Choć, zabraniać też nie zabrania. Czemu nie.

PS: Miło mi że zostałem zakwalifikowany do młodzieży. Ten termin staje się coraz bardziej szeroki, hi..
Jak zaimplementuję SPI do dds i będzie to działac, to się wiedzą podzielę, owszem.
(Ten post był ostatnio modyfikowany: 09-10-2013 15:57 przez SQ5KVS.)
09-10-2013 15:54
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
Arduino - SQ9MDD - 30-06-2013, 14:28
RE: Arduino - SP6IFN - 30-06-2013, 18:12
RE: Arduino - SP9MRN - 30-06-2013, 18:36
RE: Arduino - SQ9MDD - 30-06-2013, 20:09
RE: Arduino - SP9MRN - 30-06-2013, 21:48
RE: Arduino - SP6IFN - 30-06-2013, 22:52
RE: Arduino - SP9MRN - 30-06-2013, 23:21
RE: Arduino - SP6IFN - 01-07-2013, 10:31
RE: Arduino - SQ6OXK - 06-09-2013, 12:25
RE: Arduino - SP3WXO - 01-07-2013, 10:33
RE: Arduino - SP9MRN - 01-07-2013, 10:46
RE: Arduino - SP6IFN - 01-07-2013, 12:52
RE: Arduino - SP5FCS - 01-07-2013, 14:10
RE: Arduino - SQ9MDD - 01-07-2013, 19:30
RE: Arduino - SP3WXO - 01-07-2013, 22:27
RE: Arduino - SQ9MDD - 01-07-2013, 23:42
RE: Arduino - SP5FCS - 01-07-2013, 23:47
RE: Arduino - SQ9MDD - 02-07-2013, 0:16
RE: Arduino - SQ9NJE - 01-07-2013, 22:45
RE: Arduino - SQ4AVS - 02-07-2013, 6:22
RE: Arduino - SP9MRN - 02-07-2013, 11:28
RE: Arduino - SQ9MDD - 02-07-2013, 12:44
RE: Arduino - SP6IFN - 02-07-2013, 14:35
RE: Arduino - SP9MRN - 02-07-2013, 15:09
RE: Arduino - SP6IFN - 02-07-2013, 17:05
RE: Arduino - SP5ETB - 02-07-2013, 17:46
RE: Arduino - SQ9KRJ - 03-07-2013, 19:45
RE: Arduino - SP3WXO - 03-07-2013, 20:33
RE: Arduino - SP5ETB - 04-07-2013, 10:53
RE: Arduino - SQ9MDD - 03-07-2013, 21:16
RE: Arduino - SP3WXO - 04-07-2013, 18:12
RE: Arduino - SQ9MDD - 09-07-2013, 20:48
RE: Arduino - SP9MRN - 09-07-2013, 21:07
RE: Arduino - SQ9MDD - 10-07-2013, 9:21
RE: Arduino - SP6IFN - 10-07-2013, 10:32
RE: Arduino - SQ9MDD - 10-07-2013, 16:50
RE: Arduino - SP6IFN - 10-07-2013, 20:48
RE: Arduino - SQ9MDD - 10-07-2013, 21:08
RE: Arduino - SP6IFN - 10-07-2013, 21:55
RE: Arduino - SQ9MDD - 11-07-2013, 8:36
RE: Arduino - SQ4AVS - 14-07-2013, 20:15
RE: Arduino - SP6IFN - 14-07-2013, 20:28
RE: Arduino - SQ4AVS - 14-07-2013, 20:34
RE: Arduino - SP6IFN - 15-07-2013, 14:47
RE: Arduino - SP5ETB - 16-07-2013, 14:05
RE: Arduino - SP9MRN - 15-07-2013, 15:33
RE: Arduino - AMATOR - 15-07-2013, 16:26
RE: Arduino - SQ9MDD - 17-07-2013, 1:31
RE: Arduino - SQ4AVS - 29-07-2013, 19:22
RE: Arduino - SQ9MDD - 29-07-2013, 19:31
RE: Arduino - SQ4AVS - 29-07-2013, 20:09
RE: Arduino - SQ9MDD - 29-07-2013, 20:35
RE: Arduino - SQ4AVS - 16-08-2013, 7:19
RE: Arduino - SP6IFN - 17-08-2013, 12:38
RE: Arduino - SP9MRN - 17-08-2013, 12:58
RE: Arduino - SP6IFN - 17-08-2013, 14:11
RE: Arduino - SP3WXO - 17-08-2013, 16:25
RE: Arduino - SQ4AVS - 19-08-2013, 8:52
RE: Arduino - SP6IFN - 05-09-2013, 21:42
RE: Arduino - SP3SWJ - 29-11-2014, 11:43
RE: Arduino - SP9MRN - 06-09-2013, 0:12
RE: Arduino - SP6IFN - 06-09-2013, 11:12
RE: Arduino - SP9MRN - 06-09-2013, 11:57
RE: Arduino - SP9MRN - 06-09-2013, 12:51
RE: Arduino - SP6IFN - 06-09-2013, 14:14
RE: Arduino - SQ5KVS - 06-09-2013, 16:23
RE: Arduino - SQ6OXK - 06-09-2013, 22:22
RE: Arduino - SP6IFN - 06-09-2013, 23:33
RE: Arduino - SP6AUO - 28-09-2013, 15:07
RE: Arduino - SP9MRN - 28-09-2013, 15:46
RE: Arduino - SP6AUO - 28-09-2013, 16:09
RE: Arduino - SP9MRN - 28-09-2013, 17:22
RE: Arduino - SP6AUO - 28-09-2013, 18:05
RE: Arduino - SP9MRN - 30-09-2013, 10:51
RE: Arduino - SP6AUO - 30-09-2013, 13:16
RE: Arduino - SP9MRN - 30-09-2013, 14:58
RE: Arduino - SP6AUO - 30-09-2013, 16:39
RE: Arduino - SP9MRN - 30-09-2013, 17:32
RE: Arduino - SP6AUO - 30-09-2013, 20:29
RE: Arduino - SP9MRN - 30-09-2013, 21:21
RE: Arduino - SP6AUO - 02-10-2013, 7:24
RE: Arduino - SP9MRN - 02-10-2013, 14:02
RE: Arduino - SP6AUO - 02-10-2013, 17:03
RE: Arduino - SP6IFN - 02-10-2013, 18:46
RE: Arduino - SP6AUO - 03-10-2013, 19:33
RE: Arduino - SP6IFN - 03-10-2013, 20:52
RE: Arduino - SP6AUO - 04-10-2013, 8:13
RE: Arduino - SP9RQA - 04-10-2013, 10:14
RE: Arduino - SP6AUO - 05-10-2013, 8:14
RE: Arduino - SP6IFN - 05-10-2013, 10:31
RE: Arduino - SQ4AVS - 05-10-2013, 10:47
RE: Arduino - SP6AUO - 08-10-2013, 15:34
RE: Arduino - SP6IFN - 08-10-2013, 20:19
RE: Arduino - SP9MRN - 09-10-2013, 0:39
RE: Arduino - SP6AUO - 09-10-2013, 6:19
RE: Arduino - SP6IFN - 09-10-2013, 11:32
RE: Arduino - SQ5KVS - 09-10-2013, 12:56
RE: Arduino - SP6IFN - 09-10-2013, 13:15
RE: Arduino - SQ5KVS - 09-10-2013, 13:43
RE: Arduino - SP6IFN - 09-10-2013, 14:32
RE: Arduino - SQ5KVS - 09-10-2013 15:54
RE: Arduino - SP6IFN - 09-10-2013, 16:36
RE: Arduino - SQ5KVS - 09-10-2013, 16:43
RE: Arduino - SP6AUO - 19-10-2013, 16:24
RE: Arduino - SQ1GYQ - 19-10-2013, 18:08
RE: Arduino - SP6AUO - 19-10-2013, 19:22
RE: Arduino - SP6IFN - 20-10-2013, 17:46
RE: Arduino - SP6AUO - 20-10-2013, 22:31
RE: Arduino - SP6IFN - 20-10-2013, 23:00
RE: Arduino - SP6AUO - 21-10-2013, 0:14
RE: Arduino - SP6IFN - 21-10-2013, 10:30
RE: Arduino - SP6AUO - 21-10-2013, 11:51
RE: Arduino - SQ9MDD - 26-12-2013, 12:30
RE: Arduino - SP6VWX - 01-07-2014, 23:14
RE: Arduino - SQ9MDD - 05-07-2014, 11:08
RE: Arduino - SP9MRN - 06-07-2014, 10:55
RE: Arduino - SP6IFN - 13-07-2014, 16:43
RE: Arduino - SP9LE - 15-07-2014, 9:14
RE: Arduino - SP9MRN - 15-07-2014, 11:43
RE: Arduino - SQ9MDD - 20-07-2014, 22:17
RE: Arduino - SP3SWJ - 01-11-2014, 3:36
RE: Arduino - SP4XYD - 27-07-2014, 23:21
RE: Arduino - SP2IPT - 28-07-2014, 7:19
RE: Arduino - SP4XYD - 05-08-2014, 21:11
RE: Arduino - SQ8LUV - 17-10-2014, 4:58
RE: Arduino - SQ8MHI - 17-10-2014, 9:37
RE: Arduino - SQ8LUV - 17-10-2014, 12:06
RE: Arduino - SQ1GYQ - 29-11-2014, 12:07
RE: Arduino - SP3SWJ - 29-11-2014, 12:15
RE: Arduino - SQ1GYQ - 29-11-2014, 13:08
RE: Arduino - SP3SWJ - 02-12-2014, 2:26
RE: Arduino - SP6IFN - 29-11-2014, 13:59
RE: Arduino - SQ1GYQ - 02-12-2014, 18:53
RE: Arduino - SP3SWJ - 03-12-2014, 2:39
RE: Arduino - SQ5KVS - 03-12-2014, 12:12
RE: Arduino - SP2IPT - 06-12-2014, 21:12
RE: Arduino - SP9RQA - 14-08-2015, 13:21
RE: Arduino - SP9RQA - 09-11-2015, 16:35
RE: Arduino - SP0NGE - 25-11-2015, 14:36
RE: Arduino - SP9FKP - 25-11-2015, 15:35
RE: Arduino - SP0NGE - 25-11-2015, 15:53
RE: Arduino - SP9RQA - 25-11-2015, 19:31
RE: Arduino - SP9RQA - 04-02-2016, 9:55
RE: Arduino - SP3FEC - 30-08-2016, 18:26
RE: Arduino - SP0NGE - 30-08-2016, 18:38
RE: Arduino - SP3FEC - 30-08-2016, 19:51
RE: Arduino - SP0NGE - 30-08-2016, 19:59
RE: Arduino - SP9MRN - 31-08-2016, 1:24
RE: Arduino - SP3FEC - 30-08-2016, 22:48
RE: Arduino - SP0NGE - 30-08-2016, 23:47
RE: Arduino - SP0NGE - 31-08-2016, 9:02
RE: Arduino - SP6IFN - 31-08-2016, 10:13
RE: Arduino - SP3FEC - 31-08-2016, 10:32
RE: Arduino - SP9RQA - 08-04-2020, 14:49
RE: Arduino - SQ4AVS - 21-06-2020, 14:24
RE: Arduino - SP9RQA - 21-06-2020, 15:17
RE: Arduino - SQ4AVS - 21-06-2020, 15:45
RE: Arduino - SP9RQA - 21-06-2020, 16:09
RE: Arduino - SP6IFN - 21-06-2020, 16:32
RE: Arduino - SQ4AVS - 21-06-2020, 17:43
RE: Arduino - SP9RQA - 21-06-2020, 17:57
RE: Arduino - SQ4AVS - 21-06-2020, 19:27
RE: Arduino - SP9RQA - 21-06-2020, 21:03
RE: Arduino - SQ8MVY - 22-06-2020, 8:58
RE: Arduino - SQ4AVS - 22-06-2020, 19:41
RE: Arduino - SP9RQA - 22-06-2020, 19:51
RE: Arduino - SQ4AVS - 22-06-2020, 21:51
RE: Arduino - SQ4AVS - 28-06-2020, 8:29
RE: Arduino - SQ8MVY - 28-06-2020, 8:41
RE: Arduino - SP9RQA - 06-03-2021, 14:22
RE: Arduino - SQ5KVS - 18-03-2021, 15:09
RE: Arduino - SQ5KVS - 07-03-2021, 14:22
RE: Arduino - SQ9RFC - 08-03-2021, 11:11
RE: Arduino - SQ5KVS - 08-03-2021, 15:10
RE: Arduino - SP6AUO - 11-03-2021, 16:12
RE: Arduino - SP3VPA - 11-03-2021, 16:43
RE: Arduino - SQ8MVY - 11-03-2021, 18:09
RE: Arduino - SP6AUO - 17-03-2021, 19:56
RE: Arduino - SP6IFN - 17-03-2021, 20:04
RE: Arduino - SP6AUO - 17-03-2021, 20:20
RE: Arduino - SP6IFN - 17-03-2021, 20:34
RE: Arduino - SP6AUO - 17-03-2021, 20:40
RE: Arduino - SP6IFN - 17-03-2021, 21:08
RE: Arduino - SP3VPA - 17-03-2021, 21:36
RE: Arduino - SP6AUO - 17-03-2021, 21:58
RE: Arduino - SP9RQA - 17-03-2021, 22:28
RE: Arduino - SP3VPA - 17-03-2021, 22:26
RE: Arduino - SP3VPA - 17-03-2021, 22:54
RE: Arduino - SP6IFN - 18-03-2021, 0:26
RE: Arduino - SP6AUO - 18-03-2021, 6:06
RE: Arduino - SP3TLU - 18-03-2021, 8:43
RE: Arduino - SP3VPA - 18-03-2021, 8:30
RE: Arduino - SP6AUO - 18-03-2021, 9:08
RE: Arduino - SP3TLU - 18-03-2021, 9:46
RE: Arduino - SP6AUO - 18-03-2021, 11:03
RE: Arduino - SQ8MVY - 18-03-2021, 11:57
RE: Arduino - SP3TLU - 18-03-2021, 12:19
RE: Arduino - SP6AUO - 18-03-2021, 13:08
RE: Arduino - SQ8MVY - 18-03-2021, 13:25
RE: Arduino - SP3TLU - 18-03-2021, 13:29
RE: Arduino - SP6AUO - 18-03-2021, 13:47
RE: Arduino - SP3VPA - 18-03-2021, 13:49
RE: Arduino - SP6AUO - 18-03-2021, 13:59
RE: Arduino - SQ8MVY - 18-03-2021, 14:04
RE: Arduino - SP6AUO - 18-03-2021, 14:22
RE: Arduino - SP6IFN - 18-03-2021, 14:59
RE: Arduino - SP6AUO - 18-03-2021, 15:38
RE: Arduino - SP9RQA - 18-03-2021, 16:07
RE: Arduino - SP6IFN - 18-03-2021, 16:35
RE: Arduino - SP3VPA - 18-03-2021, 17:22
RE: Arduino - SP6AUO - 18-03-2021, 18:30
RE: Arduino - SP6IFN - 18-03-2021, 20:12
RE: Arduino - SP3VPA - 18-03-2021, 18:51
RE: Arduino - SP6AUO - 18-03-2021, 19:30
RE: Arduino - SP6AUO - 19-03-2021, 15:42
RE: Arduino - SQ8MVY - 20-03-2021, 12:21
RE: Arduino - SP6AUO - 20-03-2021, 13:27
RE: Arduino - SP6AUO - 01-04-2021, 12:09
RE: Arduino - SQ8MVY - 01-04-2021, 12:25
RE: Arduino - SP9RQA - 01-04-2021, 12:25
RE: Arduino - SQ8MVY - 01-04-2021, 12:33
RE: Arduino - SP6AUO - 01-04-2021, 13:26
RE: Arduino - SQ5KVS - 01-04-2021, 14:39
RE: Arduino - SP6AUO - 01-04-2021, 14:58
RE: Arduino - SP9RQA - 01-04-2021, 15:18
RE: Arduino - SP6AUO - 01-04-2021, 17:19

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości